iOS合并framework lipo命令

lipo命令

  • 查看framework支持的cpu架构列表

lipo -info -xxx
Architectures:真机(armv7 arm64), 模拟器( x86_64)

lipo -info dev/EServiceSDK.framework/EServiceSDK
  • 合并framework

lipo -create path1 path2 -output paht3
合并后生成framework的fat文件,包含了真机(armv7 arm64), 模拟器( x86_64)

lipo -create res/EServiceSDK.framework/EServiceSDK dev/EServiceSDK.framework/EServiceSDK -output EserviceSDK
lipo -create res/ELibsManager.framework/ELibsManager dev/ELibsManager.framework/ELibsManager -output ELibsManager
  • 最后

将真机或模拟器的framework中的fat文件替换成新成的fat文件。既新生成的fat文件移到任意一个framework中。

  • 其他命令

1.提取特定的cpu架构的thin文件

  • lipo xxxx -thin armv7(armv7/arm64等) -output xxxx

2.移除掉特定的cpu架构的文件

  • lipo -remove armv7(armv7/arm64等) xxxx -output xxxx

2.查看可执行文件文件头详细信息

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

友情链接更多精彩内容