Visual Studio的Windows iOS模拟器无法启动,卡在Xamarin或MAUI的连接循环中

7xllpg7q  于 2023-06-20  发布在  Windows
关注(0)|答案(1)|浏览(281)

更新到Visual Studio 17.6.3、Xamarin 17.6.0.251和MacOS Ventura 13.4后,我无法再部署和运行VS iOS模拟器。
应用程序生成,Windows模拟器启动,但模拟器从未连接到Mac,应用程序未部署。相反,模拟器陷入了“连接到Mac...检查服务器...连接...”循环。
部署到物理设备可以按预期工作。

w41d8nur

w41d8nur1#

这是一个已知问题,在MAUI故障排除页面上有模糊的记录:
在某些情况下,Xcode配置问题可能会导致Windows的远程iOS模拟器陷入连接到Mac...检查服务器...连接...循环。发生这种情况时,您需要删除并重置Mac构建主机上的模拟器:
从故障排除页面,可以通过以下步骤解决Xamarin和MAUI的问题:
1.确保Xamarin Mac Agent(XMA)和Xcode未运行。
1.删除~/Library/Developer/CoreSimulator/Devices文件夹。
1.运行killall -9 com. apple. CoreSimulator. CoreSimulatorService。
1.运行xcrun simctl list devices。
我还建议在Windows上重新启动Visual Studio,并重新连接到Mac。
请注意,您在模拟器上所做的任何状态/配置更改都将通过上面的步骤2重置为默认值。这包括设置、iCloud配置等。如果需要,您可能希望在删除“设备”文件夹之前记下这些设置。
特别感谢@gerald-versluis,他帮助我找到了上述his blog post about the issue解决方案。

相关问题