XCode,泄漏工具不起作用,“尝试捕获分配数据时发生错误”

Pet*_*erg 6 xcode instruments

我正在尝试调试 iOS 应用程序中的一些内存泄漏。

以前我使用过 XCode 提供的 Instruments/Leaks 工具和该工具中的“Mark Generation”按钮来成功定位内存泄漏的来源。

但是,现在我在这个问题的标题中得到了错误。

上次有一些事情要做,至少这在之前有帮助:

  • 编辑方案 -> 运行 -> 运行 -> 诊断 -> 启用:“Malloc 堆栈”

这个开发者论坛线程提供了一些变通方法,例如使用调试版本进行分析,但这无济于事,至少在我的特定情况下。

是否有其他一些解决方法或我正在做的可能会阻止泄漏工具工作的事情?

Pet*_*erg 7

我注意到的一件事是,它在使用 iOS 模拟器进行测试时会出现该错误,但是在真实的 iOS 设备上进行分析时它可以工作