Xamarin iOS模拟器问题 - 找不到设备

时间:2017-01-17 17:40:25

标签: xamarin xamarin.ios

我正在尝试使用Xamarin iOS模拟器但是在启动时失败了“未找到设备{guid}”。

我的环境设置如...

enter image description here

当我跑步时,我看到......

enter image description here

...然后

enter image description here

研究错误,建议明确设置我已经完成的XCode路径,但是我得到了同样的错误。另外,请注意我已连接到我们的构建Mac。

enter image description here

我有一个同事使用相同的计算机和我正在使用的VS版本连接到同一台Mac,他的iOS模拟器工作正常。我已卸载/重新安装模拟器并重新启动Visual Studio(2017RC)。

我感谢有人可能提出的任何指示!

更新

我重新安装了我的Windows 10操作系统,认为我的安装已损坏。不幸的是,在2017RC的清洁机器上,模拟器仍然以与上述相同的方式失败。

9 个答案:

答案 0 :(得分:15)

就我而言:取消选中远程模拟器到 Windows In my case: UnCheck Remote Simulator to 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 的版本,对我来说这是有效的:

  • VS 2019 - 16.9.3
  • Xcode - 12.4
  • Xamarin.iOS - 14.14.2.5

对于物理设备,请确保在“工具”>“选项”>“Xamarin”>“iOS 设置”中未启用热重启

答案 6 :(得分:1)

我从昨天起就遇到了同样的问题,要解决我卸载“Xamarin iOS模拟器”的问题,现在它可以正常运行......

它可能是您问题的解决方案!

答案 7 :(得分:0)

你有没有解决这个问题?

我今天碰到了同样的问题。我尝试在Mac上打开Xcode,它说它需要安装其他工具。我让它安装并再次尝试打开/退出Visual Studio for Mac,Xcode,Simulator(不确定它是否相关)

现在远程模拟器再次正常工作。

答案 8 :(得分:0)

我遇到了同样的问题,我通过认识到我的带有VS的PC与使用Xcode的Mac不同的网络解决了这个问题。一旦我把两台机器放在同一个网络上,问题就消失了。希望能帮助到你。