最全iOS|最全iOS Framework打包总结(一)

1、新建一个Framework


最全iOS|最全iOS Framework打包总结(一)
文章图片
01



最全iOS|最全iOS Framework打包总结(一)
文章图片
02

默认创建一个与项目名称一样的头文件
2、创建一个测试项目来测试Framework
因为Framework并不能直接运行测试,需要普通项目配合使用
3、创建一个空的workspace


最全iOS|最全iOS Framework打包总结(一)
文章图片
03

把2个xcodepro拖到workspace中
4、来吧,先写个简单的测试一下
最全iOS|最全iOS Framework打包总结(一)
文章图片
04

好,Framework里面创建一个简单的类,那我们如何调用呢?


最全iOS|最全iOS Framework打包总结(一)
文章图片
05

4.1 先在TestFramework.h中引入头文件


最全iOS|最全iOS Framework打包总结(一)
文章图片
06 【最全iOS|最全iOS Framework打包总结(一)】

4.2 将Mach-O Type设为Static Library,framework可以是动态库也可以是静态库,对于系统的framework是动态库,而用户制作的framework只能是静态库。


最全iOS|最全iOS Framework打包总结(一)
文章图片
07

4.3 在build phases ->Headers中把SumTest加到Public这一组中


最全iOS|最全iOS Framework打包总结(一)
文章图片
08

4.4 选择一个真机或者模拟器来编译下,(关于支持真机模拟器等多种架构系统支持的打包,后面再说)


最全iOS|最全iOS Framework打包总结(一)
文章图片
09

4.5 切换到普通测试项目中,在embeded binaries中引入自定义的Framewrok


最全iOS|最全iOS Framework打包总结(一)
文章图片
10

4.6 运行起来,测试正常使用
好到此为止,简单的打包测试,算是介绍了一下,下次资源文件的打包

    推荐阅读