Mac版Visual Studio中Xamarin项目模拟器不显示问题求助
针对你在Mac版Visual Studio(17.6.14 build 413)运行Xamarin项目时,仅显示Generic Simulator的问题,结合你使用的Xcode 16.1版本,可尝试以下解决方案:
确认Xcode命令行工具配置
打开Xcode,进入Xcode > 设置 > 位置,检查命令行工具是否选中了Xcode 16.1版本。若未选中,手动选择后重启Visual Studio。也可在终端执行命令:xcode-select -s /Applications/Xcode.app/Contents/Developer确保命令行工具路径指向正确的Xcode安装目录。
刷新模拟器设备列表
在Visual Studio的模拟器选择下拉菜单中,点击Refresh Device List选项,等待系统扫描可用模拟器。如果刷新后仍无设备,手动打开Xcode模拟器(Xcode > 打开开发者工具 > 模拟器),确认已有可用的模拟器设备(若没有可通过文件 > 新建模拟器创建),再回到Visual Studio重新刷新列表。清理项目缓存并重启服务
在Visual Studio中执行构建 > 清理全部,清除项目编译缓存。之后关闭Visual Studio和Xcode,在活动监视器中结束Visual Studio、simctl等相关进程,再重新打开两者尝试运行项目。检查版本兼容性并更新Visual Studio
Visual Studio 17.6.14属于较旧版本,而Xcode 16.1是最新版本之一,两者可能存在兼容性适配问题。建议通过Visual Studio > 检查更新将Visual Studio升级到最新稳定版本,新版本通常会修复与新版Xcode的适配问题。重置iOS模拟器
打开Xcode模拟器,执行设备 > 抹掉所有内容和设置,完成重置后关闭模拟器,回到Visual Studio重新运行项目。

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

