Xcode 6 内存泄漏仪器不起作用

Posted

技术标签:

【中文标题】Xcode 6 内存泄漏仪器不起作用【英文标题】:Xcode 6 Memory Leaks Instrument doesn't work 【发布时间】:2014-11-16 01:52:23 【问题描述】:

我正在尝试使用 Instruments 来查找我的应用程序中的漏洞。我这样做的方式与更新到 Xcode 6.x 之前的方式相同。自更新以来,它不会拍摄任何快照:泄漏仪器状态显示“正在分析过程”并且永远不会改变。

Xcode 6.0.1 和 6.1 GM 2 都存在这个问题。

有什么解决方法吗?

【问题讨论】:

PS:我用的是开发者资料。 我也有同样的经历。我在这里尝试了这些建议:***.com/questions/11994264/… 但没有任何效果。任何帮助将不胜感激! 同样的问题。没有运气 有人找到解决办法了吗? 提交了错误报告。让我们看看他们怎么说。 【参考方案1】:

似乎是 ios8 上的错误,而不是 Xcode 上的错误。我有 Xcode6.1,内存泄漏分析器似乎可以在 iOS7 上运行。

作为一种解决方法,直到 Apple 修复此问题(已报告该错误并被标记为重复),您可以使用模拟器分析您的内存泄漏。

【讨论】:

【参考方案2】:

这个问题似乎只发生在我的 iOS 8.x 设备上。

我还提交了一份错误报告,但同时我使用以下配置:

Xcode 6.1 装有 iOS 6.1.3 的 iPhone 4

这仍然是一种解决方法,因为您几乎无法调试任何与 iOS 8 相关的功能,并且在这样的旧设备上分析泄漏真的很痛苦。

【讨论】:

以上是关于Xcode 6 内存泄漏仪器不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用仪器检查 xcode 4 中的内存泄漏

如何解决 xcode(仪器)中的 iPhone 应用程序内存泄漏

仪器显示内存泄漏 - Xcode 5 / iOS7

内存泄漏仪器警告

一分钟后webview中的内存泄漏仅通过仪器

仪器在 main.m (Xcode 4.3.1) 中显示泄漏