1、新建一个Framework
默认创建一个与项目名称一样的头文件
2、创建一个测试项目来测试Framework
因为Framework并不能直接运行测试,需要普通项目配合使用
3、创建一个空的workspace
把2个xcodepro拖到workspace中
4、来吧,先写个简单的测试一下
好,Framework里面创建一个简单的类,那我们如何调用呢?
4.1 先在TestFramework.h中引入头文件
4.2 将Mach-O Type设为Static Library,framework可以是动态库也可以是静态库,对于系统的framework是动态库,而用户制作的framework只能是静态库。
4.3 在build phases ->Headers中把SumTest加到Public这一组中
4.4 选择一个真机或者模拟器来编译下,(关于支持真机模拟器等多种架构系统支持的打包,后面再说)
4.5 切换到普通测试项目中,在embeded binaries中引入自定义的Framewrok
4.6 运行起来,测试正常使用