为了方便开发者调试,我们使用lipo工具合并了模拟器和真机的架构。所以在上传前AppStore前,必须使用lipo移除模拟器的架构,否则会报错:
ERROR ITMS-90087: "Unsupported Architectures. The executable for MyFirst.app/Frameworks/WoyunWebSdk.framework contains unsupported architectures '[x86_64, i386]'."
//静态库 路径下直接查看支持的版本
xumindeMacBook-Pro:YFCreditCardPaySDK xumin$ lipo -info libYFCreditCardPaySDK.a
Architectures in the fat file: libYFCreditCardPaySDK.a are: arm64 armv7
//动态库 路径下直接查看支持的版本 加上斜线 带上动态库名称
xumindeMacBook-Pro:BDFaceSDK xumin$ lipo -info IDLFaceSDK.framework/IDLFaceSDK
Architectures in the fat file: IDLFaceSDK.framework/IDLFaceSDK are: armv7 arm64
模拟器32位(即Mac处理器的指令集):i386
模拟器64位(即Mac处理器的指令集):x86_64
真机32位(即ARM处理器的指令集):armv7、armv7s
真机64位(即ARM处理器的指令集):arm64
移除操作:</