尝试通过仪器命令行工具在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。我将尝试恢复有问题的设备,看看是否能解决问题。我仍然想知道设备是如何进入这种状态的,以及如何防止它再次发生,但至少有希望解决这个问题。
答案 0 :(得分:2)
恢复设备为我解决了问题。它没有告诉我为什么问题出现在第一位或如何防止它再次发生,但它现在有效。
答案 1 :(得分:1)
对我来说,如果我重新启动设备,我就会得到这个。
根据我对Xode 5和6对iOS 6到8的经验,唯一的解决方案就是启动Xcode。不需要去任何特定的窗口或对设备做任何事情,只需启动Xcode并自动修复任何连接设备的问题。
如果Xcode已经打开,请重新启动它。