2016-01-27 22 views
1

我使用的是客观的C++库(一些.mm文件)运行的iOS版本的演示,并想用仪器来分析应用程序的内存使用情况。但是,我看到调试选项卡不显示任何内存信息。的XCode 7.2无法查看内存分析信息/设备离线的仪器

enter image description here

enter image description here

试图剖析在仪器的应用显示了我的设备,但它是灰色的,说这是离线

enter image description here

如何解决我的XCode允许内存调试/分析该项目?它与使用Objective C++库有关吗?

回答

4

您可以检查项目的僵尸对象是否被启用。

公开赛:

产品 - >计划 - >编辑方案 - >运行 - 诊断 - >启用僵尸对象

如果开放请先关闭然后再运行。

This is the screenshot Picture

编辑:这个问题是双重的,“无法对设备配置文件是一款iOS 9.xx的bug,这里有一个支持线程:https://forums.developer.apple.com/thread/16242步骤如下海报的一个建议:

  • 断电完全的设备。
  • 拔下设备从您的Mac。
  • 关闭Xcode和仪器。
  • 重启ŧ他设备&一旦它重新启动,就将它重新插回 。
  • 重新启动Xcode。
  • 在这里,我的设备被禁用 和Xcode中表示,该设备是不可用。
  • Clean, Build,Profile(Command-I)。
  • 仪器启动时,设备 已启用。
  • 一旦选择它,是与 标题显示一条消息“启用该设备用于发展?”和消息“This will open Xcode and enable this device for development。”
  • 点击“打开 Xcode”。
  • 在这里,我没有注意到正在显示什么 - 说明没有任何额外 消息已经做了或该 设备是或不是可供开发。
  • 打开设备 窗口,该设备似乎是可用的。在这里,我能够 选择乐器中的设备并对其进行配置。我也是 能够从设备窗口中删除已安装的应用程序。
+0

Xcode 7.3.1和iOS 9.3.4在这里。它工作完美,突然停下来。重新启动手机并重新插入之后,Xcode再次尝试重新分析后给了我一个“发生未知错误”。然后我重新启动Xcode并在下次运行。 – endavid

0

从设备上卸载应用程序,然后分析适用于我。

相关问题