作者:代培
地址:http://daipei.me/posts/make_framework_by_xcode8/
转载请注明出处
我的博客搬家了,新博客地址:daipei.me
前言
网上关于Framework制作的教程数不胜数,然而都过于陈旧,最新的也是使用Xcode7的教程,而且有些设置也只给出步骤,并没有给出原因,而且按照有些教程制作出的framework还有些问题,所以我把自己制作framework的过程记录下来,并且使用的是最新的Xcode8环境。
正文
首先新建一个项目,选择Cocoa touch Framework
然后随便取一个名字
然后将要封装成framework的代码拖入工程
选择工程文件>target第一项>Build Setting>搜索linking,然后几个需要设置的选项都显现出来,首先是Dead Code Stripping设置为NO,网上对此项的解释如下,大致意思是如果开启此项就会对代码中的”dead”、”unreachable”的代码过滤,不过这个开关是否关闭,似乎没有多大影响,不过为了完整还原framework中的代码,将此项关闭也未曾不可。

本文详细记录了如何在Xcode8环境下制作静态库framework的过程,包括解决bitCode错误、设置编译选项等问题。同时介绍了不同设备的架构需求,以及静态库和动态库的区别。最终提供了一个完整的制作流程,确保framework能在不同设备上运行。
1309

被折叠的 条评论
为什么被折叠?



