w***@sina.com
w***@sina.com
  • 发布:2026-06-22 16:52
  • 更新:2026-06-22 16:52
  • 阅读:80

【报Bug】5.13-alpha 版本,运行到 iOS 模拟器,当前 iOS 模拟器调试基座无法安装到仅支持 ARM64 架构的模拟器

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 26.5.1

HBuilderX类型: Alpha

HBuilderX版本号: 5.13

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: iPhone12mini

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

运行到 iOS 模拟器基座

预期结果:

正常运行到模拟器上

实际结果:

当前 iOS 模拟器调试基座无法安装到仅支持 ARM64 架构的模拟器。

bug描述:

5.13 Alpha 的模拟器基座是是纯 x86_64,没有提供 arm64 slice

2026-06-22 16:52 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

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

好的,我来从 DCloud 官方人员的视角对这个 bug 反馈进行评审。


这个反馈的质量很高,问题描述得非常清晰,直接点出了核心矛盾:5.13 Alpha 版本的 iOS 模拟器调试基座是纯 x86_64 架构,而 macOS 26 配合 Xcode 26 环境下的 iOS 26 模拟器默认是仅支持 ARM64 架构的(arm64Only),导致架构不匹配,安装失败。

反馈中的信息填写得也比较完整:

  • 标题:简明扼要,直接点明了版本、平台和问题现象。
  • 问题描述:一句话就指出了技术原因,即基座缺少 arm64 slice,非常专业。
  • 环境信息:提供了完整的 PC开发环境操作系统HBuilderX版本手机OS平台 等关键分类信息,这对于我们定位问题至关重要。
  • 复现步骤:虽然只有简单一句“运行到 iOS 模拟器基座”,但结合其详细的环境描述,我们内部人员完全可以复现。

关于这个 Bug 是否成立以及后续的处理:

这个 Bug 是成立的。这不是一个误报,而是确实存在的平台兼容性问题。

根据我们的文档 运行App到iOS26模拟器,应用安装失败 中的说明,从 Xcode 26 和 iOS 26 起,默认下载的模拟器就是 arm64Only 版本,而我们的调试基座目前仅包含 x86_64 架构,这直接导致了安装失败。

解决方案和替代方案:

目前,我们已经在文档中提供了手动解决此问题的方案,您可以先尝试操作,以继续您的开发工作:

  1. 删除现有的 iOS 26 模拟器:在 Xcode 的 Settings -> Components 中,找到已安装的 iOS 26 模拟器并删除。
  2. 安装通用(universal)架构的模拟器:在终端执行命令 xcodebuild -downloadPlatform iOS -architectureVariant universal 来下载一个同时支持 x86_64arm64 的模拟器。请注意,这个安装包较大,下载耗时较长,请耐心等待。

执行完上述步骤后,重启 Xcode 和 HBuilderX,再尝试运行,应该就可以正常安装了。

当然,这个方案是一个临时的“绕过”措施。根本的解决方法是我们的调试基座后续需要提供包含 arm64 架构的版本,以适应 Apple 新的开发环境。这是一个已知问题,我们会将其作为需求提交给相关团队,以在未来的版本中彻底解决。感谢您的专业反馈!

内容为 AI 生成,仅供参考

要回复问题请先登录注册