【问题标题】:HELP! Instruments won't start帮助!仪器无法启动
【发布时间】:2011-04-01 19:16:56
【问题描述】:

仪器无法在我的 iPad 和 iPhone 上启动。两者都已正确配置,我可以从 xcode 毫无问题地调试它们的代码,但 Instruments 无法启动。

我得到的只是一声哔哔声。我查看了 Mac 控制台日志,发现其中有几个:

8/18/10 5:46:27 PM Instruments[1406] -[NSCFArray length]:无法识别的选择器发送到实例 0x11bfd93e0

我尝试重新启动 Mac,关闭 iPad,拔下 iPad,从 Organizer 中移除 iPad。我已经尝试删除 Instruments .plist 文件。

我已经尝试过 USB 端口和不同的电缆。让 Instruments 运行没有运气。

我可以在设备上的 Xcode 中很好地运行应用程序,而不是 Instruments。

我已经在两台不同的 Mac 上尝试过,但我遇到了同样的问题。我尝试将 Instruments 连接到我的 iPhone,但我遇到了同样的问题,所以我认为它不是设备。我真的不想去买新的 iPad 就发现它不工作了。

我可以在模拟器上运行 Instruments,但不能在设备上运行。 Xcode 可以很好地构建和运行应用程序,因此应用程序没有任何根本性的问题。

显示“选择目标”的 Instruments 下拉菜单显示我的 iPad,但不像模拟器那样显示应用程序。我尝试将 Instruments 附加到正在运行的应用程序版本,附加菜单会显示应用程序,但它是灰色的。

我升级到最新的 Xcode,并确保我的 iPad 运行的是最新版本,并且问题仍然存在。我正在运行 Xcode 3.2.3 (1688) 和 Instruments 2.7 (2529)。

如果我直接启动 Instruments(不是从 Xcode 启动),我会收到一个错误对话框,上面写着“设备连接失败”以及未知的选择器消息,并且我在 Instruments 中看到黄色横幅,上面写着:“Target failed to run”。

这是 Instruments 连接失败时我的 iPad 上的控制台日志:

Thu Aug 19 16:16:27 iPad lockdownd[17] <Error>: (0x481000) set_response_error: handle_start_session SessionActive
Thu Aug 19 16:16:28 iPad /usr/libexec/notification_proxy[149] <Error>: Could not receive size of message
Thu Aug 19 16:16:28 iPad /usr/libexec/notification_proxy[149] <Error>: Could not receive message
Thu Aug 19 16:16:48 iPad lockdownd[17] <Error>: (0x481000) handle_connection: Could not receive USB message #6 from Instruments. Killing connection
Thu Aug 19 16:16:48 iPad com.apple.mobile.lockdown[17] <Notice>: receive secure message timeout!

一天晚上一切正常,然后第二天就开始失败了。在工作和不工作之间,我没有对机器或设备做任何事情。

我在这里变得非常绝望。我在 Apple Dev 论坛上发帖,但没有收到任何回复。

谁能帮帮我?有什么建议吗?

【问题讨论】:

  • 您可能需要重新审视以前的问题并接受对您有帮助的答案(点击相应答案下方的绿色勾号)。

标签: iphone xcode ipad instruments


【解决方案1】:

通过将 iPad 和 iPhone 完全恢复出厂设置解决了这个问题。设备上出现了一些问题。

如果这发生在你身上,现在你知道了。 :-)

【讨论】:

  • 我试过这个,但不幸的是它没有用。尝试启动配置文件时,我仍然收到错误声音。我正在使用 Xcode 4
【解决方案2】:

我遇到了同样的问题!我只能在 iPhone 上使用 Instruments,但不能在 iPad 或 iPad2 上使用! 每当我使用 Xcode 4 启动仪器时,它只会发出哔哔声,并且录制按钮将被禁用..

我通过在 XCode 中转到 >Targets>Edit Scheme>Profile "yourAppName" 并将构建配置从 Release 更改为 Debug 解决了这个问题。 然后再次尝试配置文件 Product>Profile

如果您再次听到哔声.. 您会看到记录按钮旁边显示“选择目标”打开下拉菜单>选择目标>“yourAppName”然后点击记录。

这为我解决了这个问题,终于可以再次运行仪器了!

我知道这篇文章很旧,但我希望它对某人有所帮助。

【讨论】:

  • 试过了,但还是不行!
【解决方案3】:

如果有人遇到“设备连接失败”的问题,请确保您没有打开不支持较新设备/iOS 6 的旧版本 Instruments(可能来自您的扩展坞)。这是第一步以确保 Instruments 将为您的设备启动。

要解决此问题,请转到 XCode > Open Developer Tools > Instruments,它将打开您的 XCode v4.6 安装中包含的最新版本的 Instruments。

确保删除所有旧的 Instruments 对接版本并重新对接新版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    相关资源
    最近更新 更多