Xcode 11.1 archive ipa processing failed 处理方法

更新了 Xcode11.1 版本以后第一次打包失败, 我用的是 AdHoc 的方式发布内测包。直接点击 **show log** 按钮,打开 log 的文件夹如下图:


log 文件目录

点击打开 IDEDistribution.standard.log 日志,直接在里面搜索 “error” “failed” 关键字,找到失败原因,结果如下图:


失败原因

之前上网查找了失败原因,就有人说是因为 framework 的 i386 和 x86_64 架构引起的打包错误,果然, 从日志中可以看出来是因为我是用的 ImSDK 里面的 X86_64 架构问题。

解决办法

直接找到项目中的 ImSDK.framework 然后右键 show in finder, 打开 ImSDK.framework 所在的文件目录, 然后打开终端,cd 到这个目录下面删除 i386 和 x86_64 架构。操作截图如下:


删除 x86_64

由于我的 ImSDK 里面并没有 i386 的架构,删除的时候终端已经提示了,删除 x86_64 直接就成功了。

删除 i386 的终端命令: lipo -remove i386 ImSDK -o ImSDK

删除 x86_64的终端命令: lipo -remove x86_64 ImSDK -o ImSDK

删除完了以后, 重新打包就 ok 了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容