仪器命令行工具出错

Posted

技术标签:

【中文标题】仪器命令行工具出错【英文标题】:Error with instruments command line tool 【发布时间】:2013-01-07 23:34:40 【问题描述】:

尝试通过 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 上。我会尝试恢复有问题的设备,看看是否能解决问题。我仍然想知道设备是如何进入这种状态的,以及如何防止它再次发生,但至少有修复的希望。

【问题讨论】:

【参考方案1】:

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

【讨论】:

恢复是什么意思?恢复出厂设置?【参考方案2】:

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

根据我对 iOS 6 到 8 的 Xcode 5 和 6 的经验,唯一的解决方案是启动 Xcode。无需转到任何特定窗口或对设备执行任何操作,只需启动 Xcode,它就会自动修复任何已连接设备的问题。

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

【讨论】:

以上是关于仪器命令行工具出错的主要内容,如果未能解决你的问题,请参考以下文章

BQ 命令行工具出错:无法在没有项目 ID 的情况下启动作业

尝试通过阿里云命令行工具 aliyuncli 购买服务器

仪器无法从命令行启动

从命令行运行 Apple Instruments 抛出:模拟应用程序退出

从设备上的命令行运行仪器 4.5 时无法启动跟踪

Android 命令行工具Android 命令行工具简介 ( 官方文档 | SDK 命令行工具 | SDK 构建工具 | SDK 平台工具 | 模拟器工具 | Jetifier 工具 )