Xcode 10.2.1 xcode 模拟器不工作

Xcode 10.2.1 xcode simulators are not working

更新到 xcode 10.2.1 后,模拟器未 working.My 在我的 Mac mini(2012 年末)中使用 mscOS Mojave 版本 10.14.4。模拟器需要 20-30 分钟来附加应用程序,在等待这么多之后,它会给出错误消息,如 "could not attach to pid:980"、"could not attach to pid:1020"、"DTServiceHubClient failed to bless service hub for simulator"。此错误消息系统开始滞后后,性能会急剧下降。

我尝试了一切,清理构建文件夹,重置模拟器,重新安装 xcode,更新 mac OS,检查 host.txt 文件,它包含 localhost 行,ping 是也对。请帮助我,我不知道该怎么做。

使用 Xcode 11.3.1 升级到 macOS 10.15.3 Catalina 后,我遇到了同样的问题。

TL;DR

我不得不使用恢复重新安装 macOS - 但请在此之前尝试所有其他步骤,原因如下:

我的更新过程很不寻常:

  • 在外部将 10.15 安装到快速 SSD
  • 在有时间的时候逐步安装我需要的所有云存储和软件
  • 在日常工作中继续使用我经过验证的 10.14 安装
  • 一旦我在新安装上达到一定的安装级别,使用 Carbon Copy Cloner (CCC) 将内部 10.14 安装克隆到另一个外部驱动器(并确认它确实启动并工作)
  • 擦除内部存储并从新安装的外部驱动器克隆到内部存储

呸——我知道,这涉及很多,但这就是我做的方式……我喜欢每隔一段时间这样做一次,只是为了摆脱我曾经安装过的软件,但出于某种原因我不再使用了(可能忘记了...)。

无论如何,当克隆到内部闪存时,CCC 向我发出警告,指出文件没有按应有的方式克隆:

所以我认为丢失这个 com.apple.TCC 文件可能没什么大不了的,因为它可能会在启动时重建或其他什么 - 所以我还是试了一下,并从内部存储启动。

一切似乎都按预期进行 - 预计无法 运行 我在模拟器中的任何项目来自 Xcode。所以我研究并尝试了一个无效的视图。

当我差点闯入并考虑再次从头开始在内部重新安装时(Ofer 已删除并重新安装 Xcode 我必须添加),我想,也许我可以尝试安装macOS 通过 Recovery 覆盖它。

就是说:在克隆安装上安装 macOS 后,我的项目再次很好地附加到模拟器。

我不太确定 com.apple.TCC 是否真的与它有任何关系,但我至少可以说重新安装拯救了我的培根...

(也许安装最新的 Xcode Beta 11.4 或等待它退出 Beta 版也会有所帮助,但这两个都不适合我现阶段的选择)

希望这可以帮助任何人运行解决这个问题...