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

升级Mac OS Sequoia后Xamarin Visual Studio for Mac无法显示iOS模拟器

解决iOS模拟器不显示的针对性方案

1. 重置Xcode模拟器状态

打开终端执行以下命令,彻底重置模拟器的配置与缓存:

xcrun simctl erase all
killall Simulator
open -a Simulator

执行完成后重启Visual Studio for Mac,再尝试加载模拟器列表。

2. 验证.NET iOS与Xcode版本兼容性

打开Visual Studio for Mac的偏好设置 -> .NET iOS,确认Xcode路径指向正确的Xcode 16安装位置(通常为/Applications/Xcode.app)。同时通过终端检查版本匹配情况:

dotnet workload list | grep ios
xcodebuild -version

若.NET iOS workload版本未适配Xcode 16,执行命令更新:

dotnet workload update ios

3. 修复Visual Studio的模拟器关联

在Visual Studio for Mac中进入工具 -> 设备管理器,点击左下角的刷新按钮。若模拟器仍未出现,手动创建并关联:

  • 打开Xcode,点击Window -> Devices and Simulators
  • 创建一个新的iOS模拟器(选择对应iOS版本)
  • 返回Visual Studio设备管理器,再次刷新查看是否显示新模拟器

4. 检查系统权限与开发者模式

确保Mac已开启开发者模式:

  • 进入系统设置 -> 隐私与安全性 -> 拉至底部,开启开发者模式
  • 重启Mac后重新打开Xcode和Visual Studio

同时验证Xcode开发者授权:
打开Xcode,点击Xcode -> Settings -> Accounts,确认Apple ID已登录并完成开发者验证,且已同意Xcode许可协议(首次打开未同意的话,可重新打开Xcode触发协议确认)。

5. 清理深层缓存

除项目清理外,执行以下命令清理Visual Studio与Xcode的深层缓存:

rm -rf ~/Library/Caches/Xamarin/
rm -rf ~/Library/Caches/com.microsoft.visual-studio/
rm -rf ~/Library/Developer/Xcode/DerivedData/

清理完成后重启所有相关应用。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 00:04:52