VS2019 Xamarin Forms Remote IOS模拟器黑屏 - 如何修复?

Posted

技术标签:

【中文标题】VS2019 Xamarin Forms Remote IOS模拟器黑屏 - 如何修复?【英文标题】:VS2019 Xamarin Forms Remote IOS simulator Black screen - How to fix? 【发布时间】:2021-05-28 04:24:27 【问题描述】:

Xamarin 表单项目 微软 Visual Studio 2019 版本 16.9 Mac 版本 12.4 上的 Xcode 使用运行 14.4 的 iPad Pro 11 英寸作为模拟设备和 ios 版本。 (我试过其他模拟器)

如果我在 Mac 上构建并运行 Simulation,它就可以工作。所以我认为这是一个远程模拟问题。

如果您将 IOS 模拟器设置为远程,它会启动并显示运行模拟 在模拟器中,但它只显示黑屏。 我已经更新了我能想到的一切。 Mac OS,XCODE 最新可用。 Visual Studio,W10,所有最新可用并且一切都重新启动...... 还是不行。您确实会在部署时看到简短的点微调器,它会在关闭时提醒微调器。 如何修复后屏幕模拟。 ?

编辑:使用最新更新,它再次工作。 升级到VS2022后,在mac上升级Xcode。 连模拟器现在都是ios15.x 某处所有这些更新问题都消失了。

【问题讨论】:

我尝试的一种方法是先在mac上启动模拟器,然后从VS运行项目。 嗨@Shaw,我试过了,在本地仍然是黑色的(远程模拟)但是当模拟在mac上运行时运行良好。从家里我可以使用 VNC 查看器查看它在 MAC 上运行。首先启动模拟器对远程模拟没有帮助。看起来就像 VS2019 中的一些错误是在 16.8.x 中引入的,我还没有尝试过 16.9 预览版 我时常遇到这个问题,但没有明确的解决方案,即。有时服务器错误,有时黑,有时两个模拟器完美同步运行,有时需要更新你提到的mac,或者清理bin&obj。最终,我转而在 iPhone(远程)上进行测试。 有一个奇怪的情况,我很久以前遇到过,如果你先在 Mac 上运行模拟器,远程标志的“状态”似乎会混淆,当你尝试偏僻的。停止电脑上的远程调试器。使用菜单在 mac 上完全退出模拟器。所以当你重新启动mac时它不会再次启动。重启mac和pc。从 pc 重试(不先在 mac 上运行模拟器)。如果这不起作用:切换 pc 上的选项,以便它显示在 mac 上。运行一切,看到工作。现在,重新打开,然后再次执行上述所有步骤。 【参考方案1】: 您可以先尝试忘记设备

下一步,最好重启一下Mac。

最后,通过手动添加 Mac 再次与 Mac 配对:

如果还是不行,可能需要检查网络质量是否良好。

【讨论】:

这不是网络的“质量”,我会检查防火墙日志。但这会让我感到惊讶。感谢您的尝试,但仍然是黑色模拟器 @philsoady 奥基,这很奇怪。你可以先试试其他模拟器或者物理设备,看看能不能运行成功。 在 Mac 上,模拟器和真实设备一样运行良好。目前我正在使用 vnc 在 Mac 上查看和测试应用程序。对我来说还可以,但对其他同事来说不行。 @philsoady 如果是这样,您可以在 Visual Studio 中将其作为问题提交。docs.microsoft.com/en-us/visualstudio/ide/…【参考方案2】:

就我而言,只是模拟器在 Windows 中加载需要非常长的时间。在 Apple 加载屏幕出现之前,黑屏大约 10 分钟。

【讨论】:

请提供更合适的答案。

以上是关于VS2019 Xamarin Forms Remote IOS模拟器黑屏 - 如何修复?的主要内容,如果未能解决你的问题,请参考以下文章

xamarin forms ios release build 挂起

Xamarin.Forms开发APP

Xamarin.Forms 热重载在 UWP 中不起作用

是否可以在 Xamarin Forms ContentView 中嵌入 Android.VideoView

Xamarin Forms Shell 不在详细信息页面上显示菜单栏

如何解决 VS for Xamarin.Forms UWP 应用程序上的调试错误?