Instruments(ObjectAlloc/Leaks)需要使用模拟器吗?

3

这可能是一个非常愚蠢的问题,所以我提前道歉。似乎仪器只在我使用iPhone模拟器时才有效。当将应用程序连接到iPhone时,是否有特殊的设置才能使其正常工作?或者这是不可能的吗?我通过运行->启动性能工具等正常方式启动应用程序,然后看到它正在将应用程序安装到我的授权iPhone上,然后启动仪器但没有反应。我认为由于它通过USB连接,所以应该可以工作,但无法使其工作。

4个回答

16

按照以下步骤操作后,我的设备可以与Instruments协同工作:

  1. 拔下iPhone。
  2. 在XCode中打开组织器(Organizer)。
  3. 删除设备。
  4. 插入设备。
  5. 在询问是否要将设备用于开发时回答“Yes”。

我感到悲伤,你只得了1分。我会去看一些你的回答,并投赞成票给你!再次感谢。 - Rob
在第五步我没有被问到这个问题,而且我仍然无法让它工作;有什么指针吗? - Kevlar

0

首先启动仪器,确保您的iPhone已经连接。选择您想要的仪器,然后从弹出菜单中选择应用程序并进行“录制”。


0

通过XCode在iPhone上以调试模式运行应用程序。您无法直接在Instruments中监视设备上的应用程序运行。将您的设备连接到Mac上,选择设备作为目标而不是模拟器,然后在“运行”菜单中选择“使用性能工具开始”


-1

它可以与设备一起使用,在XCode中,转到顶部栏,我认为它在“构建”内部(对不起,因为我面前没有Mac,所以位置有点模糊),在那里您选择“使用性能工具运行应用程序”(类似于这样),这将启动连接到硬件的新Instruments会话。据我所知,您无法直接从Instruments连接到设备,必须通过XCode进行。


这就是我做的,但对我没用。回到起点重新开始。 - Rob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接