chhhhh
chhhhh
  • 发布:2026-10-16 15:05
  • 更新:2026-10-23 12:13
  • 阅读:417

【报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 生成,仅供参考
chhhhh

chhhhh (作者) - gdsfg

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

空白人吗

空白人吗 - 7年开发经验 可接APP 小程序 网页 后端 vx:wu1020yt

兄弟,你这是 某个插件里面 有ios 模拟器的调试文件,或者说 原生可执行文件,然后你打线上包的时候,他附带进去了,所以提交到应用商店被拦截,这不是报错,而是里面混入了这个 模拟器的东西,我之前也遇到过,需要具体到你的源码里面 找出哪个插件里面混入了这个,将这个删除就可以

  • chhhhh (作者)

    源码里没用插件,用ai工具查找之后也没查询到相应文件,都说是升级编译器到最新版本就可以了,这个也试过了,还是不行,有人说是之前高德百度等SDK在云打包时会自动注入相关模拟器文件,升级最新就能解决

    2026-10-17 17:50

  • 空白人吗

    回复 1***@qq.com: 你要是不介意,可以把源码扔过来,我给你打 一个包你试试

    2026-10-17 18:05

  • chhhhh (作者)

    回复 空白人吗: 有协议,不敢发哈,有啥奇特的打包姿势吗?

    2026-10-17 18:32

  • 空白人吗

    回复 1***@qq.com: 没,我很少用云打包,我是自己开发了个打包工具,然后 里面写了专门针对 应用商店包 清理 模拟器资源的 代码,你也可以试着走离线打包去解决,导出后让ai 给你清理一遍

    2026-10-17 18:36

  • chhhhh (作者)

    回复 空白人吗: 现在这个问题没解决只能每次走离线打包临时过渡

    2026-10-17 18:41

  • 空白人吗

    回复 1***@qq.com: 嗯

    2026-10-17 18:56

DCloud_heavensoft

DCloud_heavensoft

如果你确定没有用三方的原生插件,包括APP原生插件和UTS插件的话,提供一下你的Manifest里面的选择的原生模块清单

  • chhhhh (作者)

    VideoPlayer、Geolocation、Speech、Share、Maps、Camera

    2026-10-19 09:48

DCloud_App_Array

DCloud_App_Array

请提供ipa,我们排查确认下。

  • aaa6a6a66a

    我也遇到这种问题,提交bug你们都不回复https://issues.dcloud.net.cn/pages/issues/detail?id=33578

    2026-10-19 14:19

  • chhhhh (作者)

    怎么提供,有上传的入口吗

    2026-10-19 18:20

aaa6a6a66a

aaa6a6a66a

兄弟解决了吗

  • chhhhh (作者)

    还没呢

    2026-10-19 18:21

DCloud_App_Array

DCloud_App_Array

从错误日志看是将ipa判断为模拟器安装包,首先确认你提交的是正确的ipa包。
其次是将上传工具Transporter更新到最新版本,macos系统更新到15以上版本(重点:重新安装Xcode Command Line Tools)。
之前有开发者遇到此问题就是macos系统安装的Xcode Command Line Tools有问题会提示这个错误,重新安装Xcode Command Line Tools再上传就正常。
如果还有问题,可以IM联系发出ipa,进一步确认。

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