美文网首页
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