如何在Xcode中绕过‘需Apple silicon Mac’限制下载visionOS平台
解决Intel Mac上Xcode无法选择visionOS模拟器的问题
一、绕过"Requires Apple silicon Mac"限制
方法1:修改Xcode的Info.plist
- 完全关闭Xcode
- 找到应用程序里的Xcode.app,右键选择「显示包内容」
- 进入
Contents文件夹,找到Info.plist文件 - 用终端命令添加x86_64架构支持:
- 给visionOS平台添加支持:
plutil -replace "DTPlatforms.visionOS.DTPlatformSupportedArchitectures" -array-add "x86_64" /Applications/Xcode.app/Contents/Info.plist - 给对应版本的visionOS SDK添加支持(比如visionOS 1.0,若要适配2.0则替换
applevisionos1.0为applevisionos2.0):plutil -replace "DTSDKs.applevisionos1.0.DTSDKSupportedArchitectures" -array-add "x86_64" /Applications/Xcode.app/Contents/Info.plist
- 给visionOS平台添加支持:
- 保存修改后重新启动Xcode
方法2:强制以x86_64架构启动Xcode
配合上述Info.plist修改,在终端执行以下命令启动Xcode,提升兼容性:
arch -x86_64 /Applications/Xcode.app/Contents/MacOS/Xcode
二、visionOS 2.0选项灰色的问题
- visionOS 2.0需要搭配Xcode 15 Beta及以上版本,如果当前使用的是Xcode正式版,需先升级到对应beta版本
- 升级Xcode beta后,仍需按照上述方法修改Info.plist解锁Intel架构支持,之后才能在Xcode「设置-平台」中下载visionOS 2.0模拟器组件,选项也会变为可选
- 若已使用Xcode beta但选项仍灰色,检查Info.plist修改是否生效,以及是否完成了visionOS 2.0模拟器组件的下载
注意:修改Xcode系统文件可能导致稳定性问题,操作前建议备份Xcode.app,仅用于开发测试场景。
内容的提问来源于stack exchange,提问作者user1314404
相关产品推荐
相关产品推荐

