解决 HBuilderX iOS 云打包上传 Transporter 报错 90085 的方法:
我之前使用 HBuilderX 5.07 打包 iOS IPA,通过 Mac 上的 Transporter 上传 App Store Connect 时,遇到了这个错误:
No architectures in the binary. Lipo failed to detect any architectures in the bundle executable. (90085)
一开始检查了 IPA 主程序,确认主程序是 arm64 架构,Transporter 也已经是 1.4.5,但仍然无法正常上传。
最后解决方法:
打开 Mac 终端。
执行命令:
xcode-select --install
按照系统提示安装 Xcode Command Line Tools。
安装完成后,重新使用 Transporter 上传原来的 IPA。
我这边实测,安装完成后重新上传就可以了!
如果你也遇到了同样的 90085 架构错误,可以先尝试这个方法,不一定需要先修改项目代码、反复重新打包或逐个检查 Framework。
说明:这是我自己的实测结果,不保证所有开发环境都适用。如果安装后仍然报错,再继续检查打包产物和上传环境。
补充说明:
我使用的 Transporter 已经是 1.4.5,检查 IPA 主程序后确认是 arm64 架构,但仍然出现 90085 错误。
后来在 Mac 终端执行 xcode-select --install,按照系统提示安装 Xcode Command Line Tools。安装完成后,重新使用 Transporter 上传 IPA,之前的 90085 错误就没有再出现,上传进入了 Apple 处理阶段。
目前这是我自己实测有效的方法,分享给遇到相同问题的开发者参考。不同电脑环境可能存在差异,如果此方法无效,还需要进一步排查。
0 个评论
要回复文章请先登录或注册