Windows版Visual Studio中为.NET 7 MAUI添加iOS模拟器的解决方案
解决Windows上Visual Studio远程Mac构建.NET 7 MAUI时iOS模拟器缺失的问题
你遇到的核心问题是远程Mac端未创建可用的iOS模拟器,导致Windows端VS无法识别到设备。按以下步骤操作即可解决:
1. 在远程Mac上创建iOS模拟器
- 打开Mac上的Xcode
- 点击顶部菜单栏
Xcode > 设置(快捷键Cmd + ,) - 切换到平台标签页,选择iOS
- 点击右下角的添加模拟器...
- 在弹出窗口中:
- 左侧选择你需要的设备类型(如iPhone 14、iPad Pro)
- 右侧选择兼容的iOS版本(需和MAUI项目的目标iOS版本一致)
- 点击创建完成添加
2. 确认Windows与Mac的远程连接正常
- 在Windows的Visual Studio顶部工具栏,点击Mac配对图标(蓝色Mac电脑样式)
- 检查连接状态为“已连接”,若连接异常:
- 在Mac上确保Visual Studio for Mac或Xcode远程构建服务处于运行状态
- 在Windows端重新配对Mac,可通过自动发现或手动输入Mac IP完成
3. 在Windows的VS中刷新设备列表
- 回到Windows的Visual Studio,点击顶部工具栏的设备选择下拉框
- 点击下拉框底部的刷新选项,等待片刻后,新创建的模拟器就会出现在列表中
- 若仍未显示,尝试重启Windows的Visual Studio和Mac上的远程构建服务
额外注意事项
- 确保Mac上的Xcode是最新版本,且已安装对应iOS版本的模拟器运行时
- 确认MAUI项目的
TargetFrameworks中iOS版本与Mac上的模拟器版本匹配 - 已勾选“Remote Simulator to Windows”,模拟器会直接在Windows端显示,无需操作Mac的模拟器界面
内容的提问来源于stack exchange,提问作者Thomas Carlton
相关产品推荐
相关产品推荐

