三方提供的sdk只支持arm64的,这样我就没法用模拟器调试了,于是找到三方sdk供应商要到x86_64架构的支持,手动通过lipo的方式将这两个文件合并在一起
1、查看当前文件支持的架构
lipo -info libSPlate.a
Non-fat file: libSPlate.a is architecture: arm64
2、将两个同名文件分别放在不同的文件夹,执行合并命令,最终在total文件夹中输出一个处理后libSPlate.a文件
lipo -create arm64/libSPlate.a x86_64/libSPlate.a -output total/libSPlate.a
3、查看文件信息,此时已经支持x86_64 arm64 两种架构了
lipo -info libSPlate.a
Architectures in the fat file: libSPlate.a are: x86_64 arm64
标签:架构,x86,libSPlate,iOS,lipo,64,arm64
From: https://www.cnblogs.com/qqcc1388/p/17210811.html