使用Xcode 9.3 (beta),我正面临Xcode工具的问题,而我在Xcode启动/启动后第一次尝试构建/运行应用程序(项目)。
有几次,它会阻止项目构建,并在状态栏上显示消息:
等待iPhone-X启动
虽然我的模拟器已经启动并正常工作(没有任何活动,但在模拟器中继续)。
这是参考快照:
作为临时解决方案,我强制关闭Xcode(9.3)并重新开始。
Xcode 9.3 beta是否有人面临同样的问题?
更新: Xcode 9.3-Beta 2中的相同问题。
答案 0 :(得分:1)
(大多数情况下)对我有用的是,首先在设备上启动它。杀死它,然后在模拟器上运行它。
答案 1 :(得分:1)
这是我的固定方法:
由于在Xcode 8和9上同时启动Simulator的古怪之处(很可能是Simulator bug),没有通用的代码可以在Xcode 8和9上成功启动。通过实验,我发现这些方法最可靠:
killall Simulator
xcrun simctl boot <device_id>
open `xcode-select -p`/Applications/Simulator.app
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 为了防止出现此类问题,请在构建/运行应用程序之前停止调试或单击“停止”按钮。