Instruments(ObjectAlloc / Leaks)是否需要模拟器?

时间:2008-12-19 02:49:49

标签: iphone objective-c cocoa-touch instruments

这可能是一个非常愚蠢的问题,所以我提前道歉。似乎Instruments在使用iPhone模拟器时仅适用于我。在将应用程序绑定到iPhone时,是否有一些特殊的功能?或者甚至可能吗?我通过Run->开始使用性能工具等以正常方式启动应用程序,然后看到它将应用程序安装到我配置的iPhone上,然后它启动了仪器,但什么都没有。我想,因为它是通过USB连接的,但是无法让它工作。

4 个答案:

答案 0 :(得分:16)

按照以下步骤操作后,我的设备与乐器合作:

  1. 拔下iPhone。
  2. 在XCode中,打开管理器。
  3. 删除设备。
  4. 插入设备。
  5. 当被问及是否要使用设备进行开发时,请回答“是”。

答案 1 :(得分:0)

首先启动乐器,而iPhone已经连线。选择你想要的那个,然后从弹出菜单中选择应用程序并“记录”。

答案 2 :(得分:0)

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

答案 3 :(得分:-1)

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