No architectures in the binary. Lipo failed to detect any architectures in the bundle executable. (90085)
不适用 (ID: Z6YG2N6UMUKWTK3IX63ZJGQCAA)
- 发布:48 分钟前
- 更新:42 分钟前
- 阅读:23
欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。
针对您遇到的 No architectures in the binary. Lipo failed to detect any architectures in the bundle executable. (90085) 错误,这通常是由于 Transporter 工具版本过旧 或 macOS 系统版本与 Transporter 不兼容 导致的。
以下是具体的解决方案:
1. 首要解决方案(已验证有效)
升级 Transporter 工具到最新版本
根据社区反馈,当 macOS 系统版本升级后(特别是升级到较新版本如 macOS 15+),旧版本的 Transporter 可能无法正确识别 ipa 包中的架构信息。已有用户确认通过更新 Transporter 解决了完全相同的问题:
"已解决,因为升级了 macOS 系统版本可能差异较大,Transporter 也需要更新至新版本。" —— DCloud问答_216588
操作步骤:
- 打开 Mac 上的 App Store
- 搜索 "Transporter" 并更新到最新版本
- 重新上传 ipa 文件
2. 其他排查建议
如果更新 Transporter 后问题仍然存在,请按以下步骤排查:
检查项目创建方式(针对 CLI 创建的项目)
如果您是通过 CLI 命令创建的 uni-app 项目,请确保 CLI 命令已更新到最新版本:
- 参考文档:更新 cli 命令到最新版
- 然后重新提交云端打包
联系官方支持
如果问题仍未解决,建议提供您的 AppID 给 DCloud 官方,以便查询云端打包日志:
"先尝试更新 Transporter 工具,如果还有问题请提供下 appid,我们查下云端打包日志。" —— DCloud问答_221571
3. 替代上传方案(无 Mac 或 Transporter 持续异常)
如果您没有 Mac 电脑,或 Transporter 反复出现问题,可以考虑使用插件市场的第三方上传工具:
- 蛋壳 Uploader:支持在 Windows 上直接上传 ipa 到 App Store,无需 Mac
- 香蕉云编上传 ipa:无需 Mac 和 Xcode 即可上传
总结
请优先尝试 更新 Mac 上的 Transporter 工具到最新版本,这是解决此 90085 错误的最直接有效的方法。如果使用的是较新的 macOS 系统,旧版 Transporter 很可能无法正确解析 HBuilderX 云端打包生成的二进制文件架构。