Vision Pro踩坑记
2026/8/27 14:46:10 网站建设 项目流程

我的需求是把一个 unity 编写的程序移植到 Vision Pro 上,这个问题我们有机会在讲,这里要说的是前期配置环境的一些坑,顺便记录一些信息去哪里获取,告诉大家如何开始。

首先我们理解一下 Vision Pro 这个设备,它就是一个屏幕比较特殊的 iPhone,visionOS 是 Vision Pro 的操作系统。我们可以这么去对应:

Vison Pro → iPhone
visonOS → ios

所以开发 Vision Pro 程序和给 iPhone 开发程序流程是差不多的。简单来说,就是下面的流程:

  1. 首先我们需要一个 Xcode 工程;
  2. 把 Vision Pro 和 Xcode 连接起来;
  3. 将程序发布到 Vision Pro。

这其中我们需要下面这些条件:

  • macOS
  • visionOS
  • Xcode
  • visionOS Runtime

他们之间需要版本兼容才可以正常开发。这些版本支持关系可以从下面的网址获取:

  • https://developer.apple.com/cn/support/xcode/

比如我的 mac 是 macOS 14,它最高支持到 Xcode 15.4,visionOS 1.2。


然而我拿到的 Vision Pro 的系统版本是 visionOS 26.1,需要 Xcode 26.1 和 macOS 15.6 及以上版本。

否则在 Xcode 中连接 Vision Pro 设备时会出现以下报错:

Previous preparation error: The developer disk image cloud not be mounted on this device.. Error mounting image: 0xe800010f (kAMDMobileImageMounterPersonalizedBundleMissingVariantError: The bundle image is missing the requested variant for this device.)

这个时候要么升级 macOS 版本,要么降级 visonOS 版本。降级 visionOS 版本需要一个特殊的硬件,因为 visionOS 本身没有 USB 接口,所以需要额外的设备来扩展 USB 接口,当然这个设备也是要花钱的,单独购买要 300 刀乐,具体可以参考下面的网站。

  • https://cn.mac-os.org/?p=7612

相比之下还是升级 macOS 更划算一点,下面是 macOS 及受支持情况,可以查看你的 mac book 是否支持所需的系统版本。

  • https://support.apple.com/zh-cn/108382

先写这么多,后续再补充把。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询