我正在使用 Xcode 8.3.2 进行iOS应用程序开发。 我刚刚安装了 Xcode 9.0 Beta ,突然发现我的 Xcode 8.3.2 中缺少我的旧模拟器。
安装 Xcode 9.0 Beta 后发生此问题。
见下面的图片。
1。 Xcode 8.3.2。
2。 Xcode 9.0 Beta。
我浏览下面的链接,但没有一个是有帮助的。
答案 0 :(得分:66)
您可以选择Xcode>打开开发人员工具>模拟器和模拟器模拟器加载后,重新启动,然后您将获得整个列表。
注意:您无法同时使用所有模拟器同时处理两个Xcode。你必须用它的模拟器关闭一个Xcode然后你可以在另一个Xcode上工作。
在模拟器加载过程完成后重新启动Xcode。您将获得模拟器的完整列表。
答案 1 :(得分:4)
答案 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并再次打开