iOS Xcode 10 模拟器错误(OSStatus 错误 -600)

iOS Xcode 10 Simulator Error (OSStatus error -600)

自升级到 Mojave 后,我在尝试 运行 模拟器时遇到以下错误。

模拟器 运行 当您确认错误时,应用程序不会从 Xcode 上传到模拟器。

如果我连接了我可以构建的实际设备并且 运行 应用程序没问题。我已经用几个不同的应用程序尝试过这个,所以它似乎不是特定于应用程序的。

Mac 控制台中的日志显示:

default 11:13:49.003902 +1000   Xcode    iOSSimulator: Could not launch simulator: -600
default 11:13:49.004097 +1000   Xcode    iOSSimulator: <DVTiPhoneSimulator (0x7fd0b309d380), iPhone X, unknown class, 12.2 (16E226), FAA893B1-BCCB-402E-87DD-24DC7710B4A5> could not launch simulator for com.apple.platform.iphonesimulator

我尝试过的:

  1. 将其关闭并重新打开。 Xcode、模拟器和笔记本电脑。
  2. 清理了构建文件夹并删除了派生数据。
  3. None this stack overflow question 的解决方案有效。
  4. 我也尝试了 的解决方案(尽管这是一个不同的错误),但它也不起作用。
  5. 我在 google 上查找了 OSStatus 错误 -600 - 它是 procNotFound,这并没有多大帮助。这意味着没有符合条件的进程具有指定的描述符

如有任何建议,我们将不胜感激!

重新启动计算机(不仅仅是 Xcode)。然后进入 Library / Developer / CoreSimulator / Devices 并将所有东西扔进垃圾桶。然后启动 Xcode,进入设备和模拟器,并从模拟器窗格中删除所有模拟器。现在在 Simulators 窗格中创建一个模拟器。您将能够在其上构建和运行。

编辑 OP 报告说即使这样也不足以清除有问题的死机模拟器。也有必要在终端中说 xcrun simctl delete unavailable