iOS Framework 真机包和模拟器包合成

文件路径目录:

os: 真机 Framework 存放目录
sum: 模拟器 Framework 存放目录

真机包

模拟器包
查看 Framework 支持的指令集:
lipo -info [Frmework路径]

这里有个小坑, 第一次做的人估计会遇到.

QQ20180302-100224.png

Framework路径指的是红框内的 ZHKChartKit 这个文件, 而不是绿框的 ZHKChartKit.framework 文件(毕竟我就是踩过这个坑的人).

以图片中的例子,命令应该是这样:

// 先进入目录

cd .../ZHKChartKit.framework
// 查看信息的指令
lipo -info ZHKChartKit

结果如下:

Framework 信息

如图:分别只支持armv7, arm64, armv7si386, x86_64

合并 Framework

命令

// 把 真机Framework 和 模拟器Framework 合并入真机 Framework 里面
lipo -create [真机Framework路径] [模拟器Framework路径] -output [真机Framework路径]

此处的路径跟上面查看信息的路径一样, 是 ZHKChartKit 的路径, 而不是 ZHKChartKit.framework 的路径.

合并结果:

合并结果

到此就算已经合并成功了,我们的 Framework 同时支持了 armv7, arm64, armv7si386, x86_64

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容