Xcode11.3打包失败IPA processing fail
2020-06-22 本文已影响0人
Peanut_S1
这个问题早在几个月前就遇到了,没解决了,因为可以在Xcode10.3打包,所以自动跳过了,就在今天还是遇到了这个问题,真是不得不解决了呀,应了那句话,社会上混迟早要还的,😄,兜兜转转还是找上门了
下边直接上我解决一步到位的方法吧
首先出现这个问题的原因得弄清楚
3531349-9b887040945a4791.png
查看日志:IDEDistribution.standard.log
3531349-36fe0d8663934429.png
搜索failed 发现是因为项目中使用的SDK支持i386,x86_86这个架构,猜测是iOS13强制不支持模拟器架构打包。
WechatIMG1527.jpeg
于是我就挨个找项目中用到的SDK,哪些支持了i386,x86_86这个架构,怎么找呢?
我当前使用到了AFNetworking.framework这个SDK,假设AFNetworking.framework存放的目录是:
/Users/leo/Desktop/testDir/NIMSDK.framework
1.使用终端进入到SDK内部
2.查看当前支持的架构
lipo -info AFNetworking
可以看到AFNetworking当前支持的架构:
Architectures in the fat file: AFNetworking are: i386 x86_64 armv7 arm64
3.删掉i386,x86_86
lipo -remove i386 AFNetworking -o AFNetworking
lipo -remove x86_64 AFNetworking -o AFNetworking
再次执行打包就行了。
我就是按照上面的这个方法解决了,唉,长舒一口气
综上终归是因为项目中使用的SDK支持i386,x86_86这个架构,可能是iOS13不支持模拟器架构了,所以必须强制去除。