今天给项目中集成拍拍贷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
打完收工。
网友评论