在 14.1 和 14.2 中第二次以调试模式运行应用程序时,模拟器会出现空白

for*_*ine 33 xcode ios

我刚刚将我的 Macbook Pro M2 升级到 MacOS Ventura 13.0,并将 Xcode 升级到版本 14.1 (14B47b)

更新我的 xcode 后,我的 xcode 总是卡在“启动应用程序”上,并且每次我第二次运行代码时模拟器都会显示在黑屏上。

复制的步骤。

  1. 关闭模拟器
  2. 构建并运行代码
  3. 在这里,xcode 完美地运行了代码。
  4. 在我对代码进行更改并重新运行代码后,Xcode 现在卡在“启动应用程序”上并且模拟器处于黑屏上
  5. 要再次运行代码,我必须再次返回步骤 1 以在模拟器上运行应用程序。

有谁知道我该如何解决这个问题。

我尝试删除派生数据,更改模拟器,但没有解决问题。

UPD:我知道这不是解决方案,但只需粘贴此命令即可自动重新启动模拟器。在构建阶段部分添加运行脚本并输入命令“killall Simulator”:: 运行脚本命令

我们将等待 Apple 在新版本中修复此问题,但目前您可以手动重新启动 Simulator 或通过 Run Script 自动启动。

我还注意到,无需重新启动应用程序即可以黑色背景运行,您甚至可以滑动到主屏幕。

小智 8

这是最新版本的错误。您需要退出模拟器并再次运行该项目。正如 @matt 评论的那样,您始终可以向苹果提交错误。

  • 这对我的 Xcode 14.1 绝对有效,我鼓励每个人向苹果提交错误报告。 (2认同)