【问题标题】:Does Instruments (ObjectAlloc/Leaks) require the simulator?Instruments (ObjectAlloc/Leaks) 是否需要模拟器?
【发布时间】:2010-09-27 15:45:21
【问题描述】:

这可能是一个非常愚蠢的问题,所以我提前道歉。似乎 Instruments 仅在使用 iPhone Simulator 时对我有用。将应用程序绑定到 iPhone 时,它​​有什么特别之处吗?或者这甚至可能吗?我通过 Run->Start with performace 工具等以正常方式启动应用程序,然后看到它正在将应用程序安装到我配置的 iPhone,然后它启动 Instruments 但什么也没有。我想既然它是通过 USB 连接的,它会但不能让它工作。

【问题讨论】:

    标签: iphone objective-c cocoa-touch instruments


    【解决方案1】:

    它适用于设备,在 XCode 中,转到顶部栏,我认为它在“构建”内(我面前没有 mac,很抱歉位置模糊)在那里你选择“运行应用程序”使用性能工具”(类似的东西),这将启动一个连接到硬件的新仪器会话。你不能(据我所知)直接从 Instruments 连接到设备,它需要通过 XCode。

    【讨论】:

    • 这就是我所做的,但它对我不起作用。回到绘图板。
    【解决方案2】:

    首先启动 Instruments,而您的 iPhone 已经绑定。选择您想要的,然后从弹出菜单中选择应用程序并“录制”。

    【讨论】:

      【解决方案3】:

      通过 XCode 在 iPhone 上以调试模式运行应用程序。您无法在 Instruments 中监控直接在设备上运行的应用程序。将您的设备连接到您的 Mac,选择 Device 作为目标而不是 Simulator,然后在 Run 菜单中选择“Start with Performance Tool”

      【讨论】:

        【解决方案4】:

        按照以下步骤操作后,我的设备可以与 Instruments 配合使用:

        1. 拔掉 iPhone。
        2. 在 XCode 中,打开 Organizer。
        3. 删除设备。
        4. 插入设备。
        5. 当询问您是否要使用设备进行开发时,回答是。

        【讨论】:

        • 我很遗憾你只得到 1 分,我会去你的一些答案并投票给你!再次感谢。
        • 我在第 5 步中没有被问到这个问题,我仍然无法让它工作;任何指针?
        猜你喜欢
        • 2011-06-08
        • 1970-01-01
        • 2016-10-25
        • 2016-03-07
        • 2012-09-08
        • 2015-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多