几次运行后,Xcode 14 停留在在模拟器上启动应用程序

man*_*ali 35 xcode ios-simulator

我已将 xcode 更新为 14.1,将 macOS 更新为 Ventura 13.0.1。当我在 iPhoneSE 第三代(iOS 16)模拟器上从 xcode 运行我的应用程序时,它可以正常工作几次。之后 xcode 无法在模拟器上启动应用程序。

我尝试运行它的次数不断添加 Launching [App Name] 来处理构建截图

如果我重新启动模拟器,它会再次开始工作,但几次运行后会发生同样的事情。我还创建了新的模拟器,同样的事情也会发生在它身上。

注意:我在不同的项目中面临同样的问题,所以我认为这与我的项目无关。

Jas*_*rdy 10

我在 M2 Macbook Air 上遇到了这个问题,每次构建都会第一次打开模拟器,但在第二次运行时,它会在“启动应用程序”期间挂在黑屏上。事实证明,“修复”是禁用“使用 Rosetta 打开”(应用程序 > Xcode > 右键单击​​ > 获取信息),因为工作项目中的第三方依赖项没有创建正确的通用二进制文件,所以我打开了该功能,在 M1 上使用模拟器时出现问题。

我认为更新到新版本的人们正在单独安装,这与禁用 Rosetta 设置(如果他们已经在使用它)具有相同的效果。

  • 我在 Xcode 14.3 中没有看到此选项来在“获取信息”设置中禁用 Rosetta (6认同)
  • 这并没有解决我的问题,但我认为你指出了正确的方向。我的项目正在使用一些旧的依赖项,所以也许这就是问题所在。 (3认同)