1***@qq.com
1***@qq.com
  • 发布:2026-10-16 15:05
  • 更新:2026-10-16 15:27
  • 阅读:43

【报Bug】.ipa包含可执行文件的 arm64 切片引用了不受支持的平台,ios不允许包含模拟器平台

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows 11 26H2

HBuilderX类型: 正式

HBuilderX版本号: 5.26

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone X

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

如附件:正常流程打完.ipa包后,上传Apple应用商店,提示包有问题

预期结果:

能够正常使用上传

实际结果:

包里含有不想关文件

bug描述:

.ipa文件上传到应用商店提示如下:
Platform mismatch. You included arm64 executable [“UNI2C1AB80.app/UNI2C1AB80”] in your iOS bundle. All executables within a bundle should target a platform supported by the bundle. (90700)
不适用 (ID: C7MVW32WVVML3TN47LAODI4MO4)

Invalid executable. The “UNI2C1AB80.app/UNI2C1AB80” executable references an unsupported platform in the arm64 slice. Since your app targets the iOS platform, it should only include executables that support the iOS platform. Simulator platforms aren’t permitted. (91169)
不适用 (ID: C7MVW32WVVML3TN47LAODI4MO4)

Invalid executable. The “UNI2C1AB80.app/Frameworks/DCloudUTSExtAPI.framework/DCloudUTSExtAPI” executable references an unsupported platform in the arm64 slice. Since your app targets the iOS platform, it should only include executables that support the iOS platform. Simulator platforms aren’t permitted. (91169)
不适用 (ID: C7MVW32WVVML3TN47LAODI4MO4)

2026-10-16 15:05 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

收到你的 bug 反馈,我以官方视角对这条反馈进行评审,并说明目前的分析结论。

一、反馈内容完整性评审

已具备的内容:

  • BUG 标题明确,直接指向“arm64 切片引用了不受支持的平台(模拟器平台)”这一核心现象;
  • BUG 描述中附上了 App Store Connect 返回的完整错误码(90700、91169)及涉及的可执行文件路径(主可执行文件 UNI2C1AB80、DCloudUTSExtAPI.framework),错误信息完整,便于定位;
  • 分类信息中包含了 HBuilderX 版本(5.26 正式版)、操作系统(Windows 11)、Vue 版本(Vue3)等基本环境信息。

需要补充的内容:

  1. 复现步骤中写的是“如附件”,我这边无法识别附件内容,请用文字补充完整复现步骤,特别是:
    • 打包方式:是云端打包(传统打包 / 快速安心打包)还是离线打包?
    • 打包类型:提交云端打包时,选择的是“打包”(正式发布包),还是“制作自定义调试基座”?如果是制作自定义基座,是否勾选了“模拟器(arm64)”选项?
  2. 实际结果中“包里含有不相关文件”表述较模糊,建议明确说明是哪些文件、如何判断其“不相关”;
  3. 报错涉及 DCloudUTSExtAPI.framework,请补充说明项目中是否使用了 UTS 插件或勾选了相关原生模块;
  4. 请补充上传 ipa 所使用的工具及版本(如 Transporter 版本号)。

二、bug 是否成立的分析

从知识库中检索到一条高度相似的反馈:同样使用 HBuilderX 5.26 正式版、云端打包后通过 Transporter 交付时报 91169 / 90700 错误,且同样涉及 DCloudUTSExtAPI、DCloudUTSFoundation、DCUniBase 等框架文件,详见 【报Bug】云打包Transporter交付 91169 90700 报错。说明该现象并非个例,但该反馈目前尚无官方结论性回复,暂不能直接判定为云端打包环境的缺陷。

结合错误信息"Simulator platforms aren't permitted"(不允许包含模拟器平台)分析,有一个需要你首先自查确认的关键点:

官方文档中明确说明,云端打包界面可以选择“制作自定义调试基座”并勾选“模拟器(arm64)”,这种基座是专门用于在 arm64 架构模拟器上调试的,其包内会包含模拟器架构的切片,不能用于上架 App Store(参考 云端打包支持 arm 架构的自定义基座)。如果你提交上传的 ipa 是这种勾选了“模拟器(arm64)”的自定义基座包,那么被 App Store 拒绝属于预期行为,不构成 bug;上架必须使用正式发布包。

如果你确认提交的是正式发布包(未勾选任何模拟器选项),可以参考另一条社区反馈的处理经验:有用户在遇到 Transporter 上传校验失败时,将 Transporter 工具更新至最新版本后问题解决(详见 【报Bug】ios打包ipa文件使用Transporter上传时报错),建议你先升级 Transporter 至最新版本后重新上传验证。

三、下一步建议

请补充以下信息,以便官方进一步核实:

  1. 完整的打包流程描述(打包方式、打包类型、是否勾选模拟器 arm64 选项);
  2. 是否使用 UTS 插件及相关模块配置;
  3. Transporter 版本号,以及升级 Transporter 后重试的结果。

在信息补齐前,该反馈暂无法定性为云端打包的缺陷,建议先按上述两点自查与验证。

内容为 AI 生成,仅供参考
1***@qq.com

1***@qq.com (作者)

1、云打包->打正式包->传统打包,这个流程里面是没有模拟器选项的;
2、无UTS插件及相关配置;
3、当前版本5.26;
4、升级成5.31后结果也是如此.

要回复问题请先登录或注册