美文网首页
iOS合并framework lipo命令

iOS合并framework lipo命令

作者: 土豆_泥 | 来源:发表于2019-11-13 16:05 被阅读0次

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

相关文章

网友评论

      本文标题:iOS合并framework lipo命令

      本文链接:https://www.haomeiwen.com/subject/vrtkictx.html