XCode 7.2无法查看内存分析信息/设备在仪器中处于脱机状态

Ale*_*one 2 c++ xcode memory-management objective-c instruments

我正在使用Objective C++库(一些.mm文件)运行iOS演示,并希望通过Instruments分析应用程序的内存使用情况.但是,我看到调试选项卡不显示任何内存信息.

在此输入图像描述

在此输入图像描述

试图在仪器中分析应用程序会显示我的设备,但它显示为灰色并表示它处于脱机状态

在此输入图像描述

如何修复我的XCode以允许对该项目进行内存调试/分析?它与使用Objective C++库有什么关系吗?

小智 6

您可以检查项目的Zombie对象是否已启用.

打开:

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

如果打开请关闭然后运行.

这是截图图片

编辑:问题是双重的,"无法在设备上配置文件是一个iOS 9.xx错误,这是一个支持线程:https://forums.developer.apple.com/thread/16242.这是步骤之一海报建议:

  • 完全关闭设备电源.
  • 从Mac上拔下设备.
  • 关闭Xcode和仪器.
  • 重启设备并重新启动后将其重新插入.
  • 重新启动Xcode.
  • 在这里,我的设备被禁用,Xcode表示该设备无法使用.
  • 清洁,构建,配置文件(Command-I).
  • 启动Instruments时,设备已启用.
  • 选择后,会显示一条消息,标题为"启用此设备进行开发?" 和消息"这将打开Xcode并启用此设备进行开发."
  • 单击"打开Xcode".
  • 在这里,我没有注意到任何显示内容 - 没有其他消息表明已经完成了任何事情,或者设备是否可用于开发.
  • 打开"设备"窗口,设备似乎可用.在这里,我能够在仪器中选择设备并对其进行分析.我还能够再次从"设备"窗口中删除已安装的应用程序.