美文网首页iOS集合
iOS中如何查看.a文件中包含的所有.o文件

iOS中如何查看.a文件中包含的所有.o文件

作者: brilliance_Liu | 来源:发表于2019-07-30 14:44 被阅读0次

    1.lipo -info 文件路径:查看静态库的支持信息

    lipo -info /Users/xxx/Desktop/libXXXSDK.a
    
    图片来自网络(侵删).png

    2.取出arm64架构(要求.a必须是NOFat,这里示例是去arm64架构)

    lipo -thin arm64 /Users/xxx/Desktop/libLechangeSDK.a -output /Users/xxx/Desktop/libLechangeSDK_arm64
    

    3.使用Linux ar命令
    ar -v -t 文件路径 (表示:显示库的目录)

    ar -v -t /Users/brilliance_liu/Library/Developer/Xcode/DerivedData/FKDPaySDK-fcfvtdkqcjtcuodwesuksliqtidd/Build/Products/libGuDianSDKLib_arm64.a
    

    结果如图:


    部分截图.png

    当然文件冲突可以直接删除SDK中对应架构的.o文件,再重新合成即可

    如:
    ar -v -d lib.a strlen.o
    

    ar命令扩展阅读

    相关文章

      网友评论

        本文标题:iOS中如何查看.a文件中包含的所有.o文件

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