【发布时间】: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