2014-04-04 21 views
13

enter image description here对于打开的工具,我们必须首先进行配置,然后选择要分析内存泄漏,分配和僵尸的模板。但是我仍然得到错误分配库没有加载,并且也看不到堆栈跟踪。而找不到泄漏的应用程序分配跟踪库没有及时加载并且无法看到堆栈跟踪

正如在其他环节中提到的解决方案的原因,我使用两个模拟器(iOS7),并主动方案(iOS7)

的Xcode版本:5.0.2版本(5A3005 ) 模拟器:iOS 7.0.3(111B508) Mac:OS X版本10.8.5

请原谅以上任何信息是不正确的。请给答案..提前感谢

+0

可能重复的[Xcode仪器错误:“分配跟踪库没有及时加载”](http://stackoverflow.com/questions/19625082/xcode-instruments-error-allocations-tracking-library-was -not-loaded-in-time) – Rivera

回答

2

我遇到了iOS 7模拟器上的问题。我仍然不知道如何解决这个问题,但我可能找到了解决方法。

  1. 点击“录制按钮”停止乐器运行。
  2. 选择Instrument - > Delete'Allocations'Instrument ...菜单。您只能在乐器中看到“泄漏”
  3. 点击“录制按钮”以对乐器进行演绎。在模拟器上启动您的应用程序。
  4. 点击“库”按钮并将“分配”拖动到乐器上。你可以看到“泄漏”和“分配”的仪器

步骤4.

+6

此变通办法仅适用于几秒钟,然后崩溃。还注意到第一次完成时,Instruments要求输入管理员密码来启用分析过程,这让我觉得这发生在Xcode/Instruments更新之间。 – Rivera

1

在我的情况后,我可以看到堆栈跟踪它仅使用了iOS模拟器版本8.1 +。

而且,不要忘了更改至8.1项目构建设置iOS的部署目标

0

我在Xcode 8.3经历过这样的,它是通过在运行和档案构建配置不匹配造成的。 enter image description here Profiler试图运行甚至没有构建的应用程序的Release类型。 enter image description here 所以它导致了错误。 enter image description here 将配置文件构建配置更改为已经构建的产品类型后,在我的情况下调试,它解决了问题,仪器再次工作。 enter image description here