仪器命令行工具出错

时间:2013-01-07 23:34:41

标签: ios xcode command-line instruments

尝试通过仪器命令行工具在iOS 6设备上启动单元测试时,我一直收到以下错误消息:

Failed to start Instruments daemon for 'iOS' on 'Agent03 (v6.0.1)' (The service is invalid.)

我在同一设备上使用相同的方法成功启动了测试,目前我使用相同的仪器跟踪模板在另一台Mac和iOS设备上成功运行测试。

我看过this问题,它描述了一个类似的问题,但我没有得到关于重新连接设备的消息。我已经尝试了这个问题的答案中描述的各种解决方案,但它们都没有为我工作。我也尝试重启Mac和iOS设备。

有没有人对将设备置于此状态可能发生的事情,如何修复设备以及如何防止设备再次发生这一点有任何想法?

更新:我尝试更换连接到Mac的iOS设备,我发现故障发生在设备上,而不是Mac。我将尝试恢复有问题的设备,看看是否能解决问题。我仍然想知道设备是如何进入这种状态的,以及如何防止它再次发生,但至少有希望解决这个问题。

2 个答案:

答案 0 :(得分:2)

恢复设备为我解决了问题。它没有告诉我为什么问题出现在第一位或如何防止它再次发生,但它现在有效。

答案 1 :(得分:1)

对我来说,如果我重新启动设备,我就会得到这个。

根据我对Xode 5和6对iOS 6到8的经验,唯一的解决方案就是启动Xcode。不需要去任何特定的窗口或对设备做任何事情,只需启动Xcode并自动修复任何连接设备的问题。

如果Xcode已经打开,请重新启动它。