问题
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
剥离架构,然后重新导入到工程
网友评论