安装 Xcode 9.0 Beta 后 Xcode 8.3.2 中缺少模拟器

Missing Simulator in Xcode 8.3.2 after installing Xcode 9.0 Beta

我正在使用 Xcode 8.3.2 进行 iOS 应用程序开发。 我刚刚安装了 Xcode 9.0 Beta,突然我发现我的 Xcode 8.3.2[=43= 我的旧模拟器不见了].

安装 Xcode 9.0 Beta.

后出现此问题

见下图。

1。 Xcode8.3.2.

2。 Xcode 9.0 测试版。

我浏览了下面的链接,但其中 none 个链接很有帮助。

  1. There is no simulator in my xcode 5 after I install xcode 6 beta

所以请帮助我。

我遇到了同样的问题,解决方法是:重启 MacBook :)

您可以 select Xcode > 打开 Developer Tool > Simulator 并在 simulator 模拟器加载后,重新启动,然后您将获得整个列表。

注意:您不能同时使用所有模拟器在 Xcode 上工作。你必须用它的模拟器关闭一个 Xcode 然后你可以在另一个上工作。

模拟器加载过程完成后重新启动Xcode。您将获得完整的模拟器列表。

运行 多个版本的 Xcode 仅在所有版本均为 Xcode 9+ 时才受支持。

您可以安装旧版本 ,但一次只能安装一个 运行。

如果您尝试 运行 多个不支持它的 Xcode 版本,当前 运行 将失去对模拟器服务的访问权限,直到它重新启动(此时另一个将失去对其模拟器的访问权限。

请注意,Console.app 使用 Xcode select 版本 xcode-select 中的 CoreSimulator.framework。如果您启动 Console,并且 xcode-select 指向不同版本的 Xcode,这将导致 运行 Xcode 失去对其 sims 的访问权限。

按照以下步骤解决此问题。

第 1 步:退出 Xcode 9 及其模拟器。

第 2 步:打开 Xcode8 并转到 Xcode 菜单 -> 打开开发者工具 -> 模拟器。

第 3 步:退出 Xcode8 并重新打开。

在执行了人们建议的所有故障排除后,如果它对您不起作用,则转到首选项并点击位置选项卡并验证命令行工具版本是否与您的 xcode 版本相同,可能是您的 xcode 命令行工具版本设置为 9 或 9+,将其设置回 8。希望这对退出 xcode 并再次打开

的 you.after 有效

不能同时启动多个 xCode

我收到这个错误是因为我 运行 是 xCode

的两个不同版本

在部署信息中检查您的部署目标。

如果您使用最新版本的 Xcode,您的部署目标将自动更改为更高版本的 OS,这可能已更改。

只需切换到旧版本的 OS,它将显示所有需要的模拟器。

对于 Xcode 10.3,您可以通过 运行 在终端中执行以下命令取回模拟器

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService