正在等待{simulator / device}启动

时间:2018-02-05 09:25:50

标签: ios xcode ios-simulator xcode9.3-beta

使用Xcode 9.3 (beta),我正面临Xcode工具的问题,而我在Xcode启动/启动后第一次尝试构建/运行应用程序(项目)。

有几次,它会阻止项目构建,并在状态栏上显示消息:

  

等待iPhone-X启动

虽然我的模拟器已经启动并正常工作(没有任何活动,但在模拟器中继续)。

这是参考快照:

enter image description here

作为临时解决方案,我强制关闭Xcode(9.3)并重新开始。

enter image description here

Xcode 9.3 beta是否有人面临同样的问题?

更新 Xcode 9.3-Beta 2中的相同问题。

5 个答案:

答案 0 :(得分:1)

(大多数情况下)对我有用的是,首先在设备上启动它。杀死它,然后在模拟器上运行它。

答案 1 :(得分:1)

这是我的固定方法:

  

由于在Xcode 8和9上同时启动Simulator的古怪之处(很可能是Simulator bug),没有通用的代码可以在Xcode 8和9上成功启动。通过实验,我发现这些方法最可靠:

Xcode 9:

killall Simulator
xcrun simctl boot <device_id>
open `xcode-select -p`/Applications/Simulator.app

Xcode 8:

killall Simulator
xcrun simctl shutdown booted
xcrun instruments -w <device_id>

引用:[iOS 11][Xcode 9] launch, install, start hangs Simulator #209

答案 2 :(得分:0)

当您尝试从新的Xcode运行Simulator时,请确保没有运行以前的Xcode版本的Simulator,因为Xcode会尝试使用该版本。 (每个Xcode都捆绑了它自己的模拟器)

关闭旧的模拟器,然后重试。

此外,请确保在Xcode>首选项>位置>命令行工具中指向当前的Xcode构建。

答案 3 :(得分:0)

对我有用的是:手动打开模拟器设备(文件->打开设备->选择一个)。然后通过转到设备->重新启动来重新启动它。 然后尝试在xcode上重新运行。

答案 4 :(得分:-2)

我经历了很多次,特别是在测试版中,直到我发现了一个&#39; hack&#39;或许是防止此类问题的好方法。但在此之前,我可能会添加一个包含.dmg Xcode下载链接汇编的SO链接。 How to download Xcode DMG or XIP file?

TL; DR 为了防止出现此类问题,请在构建/运行应用程序之前停止调试或单击“停止”按钮。