xcode4 - 仪器不适用于带有设备的 XCode 4

标签 xcode4 instruments

直到最近,仪器还可以正常工作。我不知道我做了什么让它变得疯狂,但现在它不会附加到我尝试配置文件的任何设备上;根本没有设备。我试过 iPhone、iPad 和 2 个 iPod touch;没运气!我正在使用 XCode 4。

以下是事件的顺序:

  • 连接设备后,单击产品-> 配置文件。
  • 应用程序编译到设备上。
  • 仪器启动,但听到错误声音
  • 录制按钮呈灰色。
  • 选择目标不允许我附加或选择目标(空列表)。

  • 背景要点:
  • Profile在项目的Scheme中设置为Debug build。对于所有静态库也是如此。
  • 我能够在设备上运行 Core Animation 工具,但只有在我启动时,我才能与 Xcode 分开启动 Instruments。在这种情况下,我只能附加到现有的可执行文件;我不能使用“选择目标”(列表为空)。
  • 我尝试将其中一台设备恢复到出厂设置...仍然无法正常工作。
  • 查看设备的控制台,我看到以下消息:
    unknown lockdownd[17] <Error>: 001d5000 handle_connection: Could not receive USB message #16 from Instruments. Killing connection
    unknown com.apple.mobile.lockdown[17] <Notice>: Could not receive size of message
    

  • 非常感激任何的帮助

    最佳答案

    苹果开发者论坛上有一个关于这个问题的讨论:

    Instruments does not work on Xcode 4 with device

    似乎不同的 Apple 产品会更改/更新 MobileDevice 框架。其中一些更新破坏了 Instruments 集成。

    为了在我自己的机器上解决这个问题,我安装了 iTunes 10.5 beta v6。启动 XCode,我又回到了在我的设备上进行检测的业务。

    关于xcode4 - 仪器不适用于带有设备的 XCode 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6297554/

    相关文章:

    xcode - 如何在 XCode 4 中的低级别删除build设置中的配置

    xcode - 在 xcode 4.0 中将文件夹存储在包内容(包资源)中

    objective-c - X代码 4.2 : Tracking Down Deallocated NSString

    objective-c - 如何判断 NSPanel 何时获得焦点或成为关键?

    ios - 未在模拟器上调用 UI 自动化 onAlert 方法

    xcode - 有没有办法通过仪器命令行发送一些参数,UI 自动化脚本可以在其中访问它们?

    ios - 仪器 CFString(商店)

    ios - 验证期间的 iTunes 连接架构问题

    ios - 如何使用 UIAutomation 从 UIImagePickerController 选择图像

    xcode - Xcode/Instruments 中的 XNU 线程状态颜色编码