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

你可能感兴趣的:(iOS合并framework lipo命令)