我正在尝试使用Xamarin iOS模拟器但是在启动时失败了“未找到设备{guid}”。
我的环境设置如...
当我跑步时,我看到......
...然后
研究错误,建议明确设置我已经完成的XCode路径,但是我得到了同样的错误。另外,请注意我已连接到我们的构建Mac。
我有一个同事使用相同的计算机和我正在使用的VS版本连接到同一台Mac,他的iOS模拟器工作正常。我已卸载/重新安装模拟器并重新启动Visual Studio(2017RC)。
我感谢有人可能提出的任何指示!
更新
我重新安装了我的Windows 10操作系统,认为我的安装已损坏。不幸的是,在2017RC的清洁机器上,模拟器仍然以与上述相同的方式失败。
答案 0 :(得分:15)
就我而言:取消选中远程模拟器到 Windows
答案 1 :(得分:13)
我在过去两天面临同样的问题,并通过删除最新版本的 XCode 12.5 解决了这个问题。 从苹果网站下载以前版本的代码,即 12.4 并安装 在应用程序中移动下载的 xcode 文件并检查 windows 它工作正常 最新版本的 XCode 12.5 不稳定
答案 2 :(得分:10)
我确认该问题目前(2021 年 5 月)由 Xcode 12.5 升级引起。 在我降级回 Xcode 12.4 后,模拟器再次开始正常工作。
我尝试将 Visual Studio for Windows 升级到最新版本 16.9.4,但没有帮助。我启动了 Visual Studio 安装程序来重新安装 Xamarin,也没有帮助。
仅当我删除 Xcode 12.5(使用此 shell 脚本 https://onexlab-io.medium.com/uninstall-xcode-from-macos-eca1b69dc836)并安装 12.4 版(来自此处 How to download Xcode DMG or XIP file? 的 XIP 存档)时,它才开始工作。
答案 3 :(得分:4)
您可能需要取消选中"远程模拟器到Windows。"我刚刚通过这样做解决了这个问题。但是,我试图在Mac端的iOS模拟器上启动(通过Parallels运行Windows vm)。您似乎可能正试图在Windows中启动模拟器。
答案 4 :(得分:2)
昨天将 mac 升级到 Big Sur 和 Xcode 12.5 后遇到了同样的问题。重新启动和删除 obj/bin/.vs 文件夹没有区别。修复方法是在 Xamarin 选项 iOS 设置中明确键入 Xcode 路径——即使它是默认设置——取消远程模拟器到 Windows 然后从该选项对话框配对/连接到 mac。关闭对话框并重新打开后,再次检查远程模拟器。我取消选中它,关闭对话框并重新打开它以再次检查 - 这次它已关闭。现在一切正常。
我还运行了 mac VS 并让它在所有这些过程中更新。
答案 5 :(得分:2)
如果您需要快速解决方案,请降级 VS 和 Xcode 的版本,对我来说这是有效的:
对于物理设备,请确保在“工具”>“选项”>“Xamarin”>“iOS 设置”中未启用热重启
答案 6 :(得分:1)
我从昨天起就遇到了同样的问题,要解决我卸载“Xamarin iOS模拟器”的问题,现在它可以正常运行......
它可能是您问题的解决方案!
答案 7 :(得分:0)
你有没有解决这个问题?
我今天碰到了同样的问题。我尝试在Mac上打开Xcode,它说它需要安装其他工具。我让它安装并再次尝试打开/退出Visual Studio for Mac,Xcode,Simulator(不确定它是否相关)
现在远程模拟器再次正常工作。
答案 8 :(得分:0)
我遇到了同样的问题,我通过认识到我的带有VS的PC与使用Xcode的Mac不同的网络解决了这个问题。一旦我把两台机器放在同一个网络上,问题就消失了。希望能帮助到你。