美文网首页
关于.a库冲突的解决办法

关于.a库冲突的解决办法

作者: butterflyer | 来源:发表于2017-01-10 16:41 被阅读79次

    今天给项目中集成拍拍贷sdk,结果 rlibLoansSDK.a 与支付宝的。a库冲突, obj_xref.o 和 cryptlib.o 。下面贴出解决办法

    第一步,首先用lipo -info 来查看支持哪些框架。


    E16D4289-59C8-4C3E-9497-516AFCB7C5CD.png

    第二步,lipo -thin armv7 rlibLoansSDK.a -output rlibLoansSDK_armv7 来提取出支持armv7的框架。


    DA7EA72A-B8A3-40A0-8E6D-86817B2AB3BB.png

    第三步,Ar -t rlibLoansSDK_armv7 来列出所有的文件



    C6F6D65D-1DEA-4A97-9D6E-41B1DAC2E185.png

    第四步,删除冲突的文件 Ar -dv rlibLoansSDK_armv7 cryptlib.o

    Paste_Image.png

    第五步 ,重复上面的步骤,把。a库的支持的其他框架修改。
    第六步,把支持的框架合并到一个。a库中。lipo -create rlibLoansSdk_armv7 rlibLoansSdk_armv64 rlibLoansSdk_i386 rlibLoansSdk_x86_64 -output rlibLoansSDK.a

    Paste_Image.png

    打完收工。

    相关文章

      网友评论

          本文标题:关于.a库冲突的解决办法

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