Xcode11打包 IPA processing failed错误

2021-10-12 17:55:48 浏览数 (1)

问题

Xcode打包的时候,自动弹出IPA processing failed错误

是因为包中的库带有i386,x86_86這两个架构,而iOS13之后打包不支持该两个架构

解决方法

  1. 可以在打包的时候通过脚本剥离上述架构,但部分framework中不生效(我用ReactiveObjC就不行) 参考链接:https://stackoverflow.com/questions/42641806/check-and-remove-unsupported-architecture-x86-64-i386-in-ipa-archive
  2. 把framework中的i386,x86_86架构剥离,然后重新打包:lipo -info ReactiveObjC查看 ReactiveObjC支持什么架构lipo -remove i386 ReactiveObjC -o ReactiveObjC lipo -remove x86_64 ReactiveObjC -o ReactiveObjC剥离架构,然后重新导入到工程

0 人点赞