内存泄漏仪器警告

Posted

技术标签:

【中文标题】内存泄漏仪器警告【英文标题】:Memory Leaks instruments warning 【发布时间】:2013-10-21 07:55:11 【问题描述】:

我已从环境变量中的 Debug 运行时参数中删除了 NSZombiesEnabled。

【问题讨论】:

你试过重启Xcode吗?清理项目?重新启动你的 Mac? 是的,我试过了。我什至尝试在我的另一台 Mac 机器上运行这些仪器,但没有运气。那里也有同样的问题 @Jagadeeshwar 嗨,我面临同样的问题,您找到解决方案了吗 @Jagadeeshwar 看起来如果我们尝试使用带有 xcode 4.6 的 ios7 设备,它会发出警告,我已经在 iOS6 设备上尝试过并且它工作正常。 【参考方案1】:

在我的项目中,启用 Zombie Objects 选项都没有被选中,但是当我禁用“使用运行操作的参数 ...”选项时对我有用。

【讨论】:

【参考方案2】:

在我的情况下,我必须在 Profile 方案中关闭 NSZombieEnabled。

【讨论】:

【参考方案3】:

在你的方案 -> 编辑方案 -> 诊断 -> 启用僵尸对象设置为关闭?

【讨论】:

是的,已关闭

以上是关于内存泄漏仪器警告的主要内容,如果未能解决你的问题,请参考以下文章

仪器报告内存泄漏。不明白为啥

分析仪结果与仪器泄漏:iPhone 内存泄漏

仪器中存在内存泄漏的类

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

iphone/ipad 内存泄漏仪器工具

根据仪器的iOS内存泄漏