You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VMware中Xcode Reality Composer运行失败,连接iPad仍报错求助

解决VMware macOS中Reality Composer及AR项目Metal设备缺失问题

问题重现

在VMware安装的macOS 13.5系统中,使用Xcode 14.3.1启动Reality Composer失败,运行AR项目连接第三代iPad Pro时出现以下错误:

无法确定RC项目代码生成的生成文件路径:命令
(cd /Users/Desktop/Char1 && /Applications/Xcode.app/Contents/Developer/usr/bin/rctool generate '--dry-run=true' '-o=/Users/Library/Developer/Xcode/DerivedData/Char1-bhtbjslbezngnjcjckqsdvxdowtc/Build/Intermediates.noindex/Char1.build/Debug-iphoneos/Char1.build/DerivedSources/RCProjectGenerated/Experience' /Users/Desktop/Char1/Char1/Experience.rcproject '--swift-version=5.0')
退出状态为1。命令的标准错误输出为:
错误: 此系统上没有可用的Metal设备。

核心原因

VMware虚拟机默认未启用Metal硬件加速,而Reality Composer、Xcode AR工具链依赖Metal API才能完成项目编译和运行,因此触发该错误。

解决步骤

  1. 修改虚拟机配置文件

    • 关闭VMware及macOS虚拟机
    • 找到虚拟机对应的.vmx文件(存储在虚拟机的安装目录下),用文本编辑器打开
    • 添加以下两行配置代码:
      mks.enableMetal = "TRUE"
      appleGPU0.present = "TRUE"
      
    • 保存文件后重新启动虚拟机
  2. 验证Metal加速状态
    打开macOS终端,执行以下命令:

    metalinfo
    

    若输出中包含Metal API Version相关内容,说明Metal加速已成功启用

  3. 重新测试项目
    重启Xcode,重新打开Reality Composer或目标AR项目,连接iPad Pro后再次尝试运行

额外排查点

如果配置后问题仍存在,检查以下内容:

  • 物理主机显卡是否支持Metal(需为AMD/NVIDIA现代显卡,部分Intel核显也支持)
  • VMware版本是否为16.x及以上(旧版本对macOS Metal支持不足)
  • 虚拟机显存分配是否≥2GB(在VMware虚拟机设置中调整)

内容的提问来源于stack exchange,提问作者MeH

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 12:30:11