iOS开发之framework制作

1.首先创建framework工程


2.修改配置信息

是要制作静态库,SO......

以下的配置信息可不做修改:

Dead Code Stripping设置为NO,网上对此项的解释如下,大致意思是如果开启此项就会对代码中的”dead”、”unreachable”的代码过滤,不过这个开关是否关闭,似乎没有多大影响,不过为了完整还原framework中的代码,将此项关闭也未曾不可。

Link With Standard Libraries关闭,避免重复链接

3.将你封装好的东东拖进来

将需要变成可见的移动到public

4.编译真机所需要的库

5.编译模拟器需要的库

6.然后你就会发现products里面有一个你生成的framework,show in finder(framework是黑色的才表示是正确的哦)

7.show in finder之后会发现有两个,一个是真机需要的,一个是模拟器需要的,我们需要做的就是将这两个合并。打开终端,输入lipo -create 真机framework的路径 模拟器framework的路径 -output 合并后的路径

8.将新生成的替代Debug-iphoneos中的即可

9.最后你只需将生成的framework导入你的项目之中即可,记得勾选copy items if needed

大功告成!


注:由于CSDN网络总是很不稳定,故预将CSDN博客迁入至简书,原CSDN地址:http://blog.csdn.net/zyy416243653/article/details/56282251

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容