参考文章1
参考文章2
参考文章3
参考文章4
参考文章5 - 工作间连调
FrameWork的创建
第1步: 创建
![](https://img.haomeiwen.com/i1904340/f53450479f4e92b3.png)
第二步: 一共改三个地方
![](https://img.haomeiwen.com/i1904340/a2f9aa06a6fa5da4.png)
(1) Dead Code Stripping设置为NO
- 别人的解释: 开启会对代码中的”dead”、”unreachable”进行过滤, 导致不完整, 建议设置NO
(2)Link With Standard Libraries设置为NO
- 我不知道
(3)Mach-O Type设为Static Library
- framework可以是动态库也可以是静态库, 苹果的是动态, 你做的只能是静态
第三步: 暴露头文件
![](https://img.haomeiwen.com/i1904340/e08140411301efbe.png)
![](https://img.haomeiwen.com/i1904340/1c4ca5ee67e22cc2.png)
其他: 添加其他架构
![](https://img.haomeiwen.com/i1904340/c2bb603a56c8163f.png)
第四步: 编译 command + B
![](https://img.haomeiwen.com/i1904340/fc75a0d1eacaccca.png)
![](https://img.haomeiwen.com/i1904340/7beb8e76c55da612.png)
第五步: lipo -create +下面两个文件的路径 + -output + 最终输出路径, 最后将Debug-iphoneos里面的文件替换
![](https://img.haomeiwen.com/i1904340/22e4129214d35ddb.png)
![](https://img.haomeiwen.com/i1904340/de9a53173a839f3b.png)
![](https://img.haomeiwen.com/i1904340/60edd301d2420902.png)
FrameWork使用注意事项
![](https://img.haomeiwen.com/i1904340/b4af5a9da0154cd2.png)
网友评论