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

时间:2017-06-20 09:30:00

标签: ios objective-c swift ios-simulator xcode9-beta

我正在使用 Xcode 8.3.2 进行iOS应用程序开发。 我刚刚安装了 Xcode 9.0 Beta ,突然发现我的 Xcode 8.3.2 中缺少我的旧模拟器。

安装 Xcode 9.0 Beta 后发生此问题。

见下面的图片。

1。 Xcode 8.3.2。

enter image description here

2。 Xcode 9.0 Beta。

enter image description here

我浏览下面的链接,但没有一个是有帮助的。

  1. Xcode Simulators Missing After Installing Beta?
  2. There is no simulator in my xcode 5 after I install xcode 6 beta
  3. 所以请帮助我。

8 个答案:

答案 0 :(得分:66)

您可以选择Xcode>打开开发人员工具>模拟器和模拟器模拟器加载后,重新启动,然后您将获得整个列表。

Open Simulator Manually

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

Restart Xcode after loading of simulator

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

答案 1 :(得分:4)

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

如果您使用的是最新版本的Xcode,您的部署目标将自动更改为更高版本的操作系统,则可能已更改。

只需切换到旧版操作系统即可显示所需的所有模拟器。 enter image description here

答案 2 :(得分:4)

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

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

答案 3 :(得分:3)

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

答案 4 :(得分:3)

仅当所有版本都是Xcode 9 +时才支持同时运行多个版本的Xcode。

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

如果您尝试运行不支持它的多个Xcode版本,那么当前运行的Xcode将无法访问模拟器服务,直到它重新启动(此时另一个将无法访问其模拟器)。 / p>

请注意,Console.app使用xcode-select选择的Xcode版本的CoreSimulator.framework。如果启动Console,并且xcode-select指向不同版本的Xcode,则会导致正在运行的Xcode无法访问其SIM卡。

答案 5 :(得分:1)

不能同时启动多个xCode

我收到此错误是因为我正在运行两个不同版本的xCode

答案 6 :(得分:0)

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

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

步骤2:打开Xcode 8并转到Xcode菜单 - >打开开发人员工具 - >模拟器。

步骤3:退出Xcode 8并重新打开。

答案 7 :(得分:0)

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