问题
Xcode打包的时候,自动弹出IPA processing failed错误
是因为包中的库带有i386,x86_86這两个架构,而iOS13之后打包不支持该两个架构
解决方法
- 可以在打包的时候通过脚本剥离上述架构,但部分framework中不生效(我用ReactiveObjC就不行) 参考链接:https://stackoverflow.com/questions/42641806/check-and-remove-unsupported-architecture-x86-64-i386-in-ipa-archive
- 把framework中的i386,x86_86架构剥离,然后重新打包:lipo -info ReactiveObjC查看 ReactiveObjC支持什么架构lipo -remove i386 ReactiveObjC -o ReactiveObjC lipo -remove x86_64 ReactiveObjC -o ReactiveObjC剥离架构,然后重新导入到工程