12

最近,在设备上运行应用程序时,我无法使用 Instruments 测试泄漏。Instruments 将尝试拍摄快照,但状态将冻结在“Analyzing Process”。起初我以为这只是花时间,但我已经等了 20 多分钟,但没有运气。不过,它在模拟器上仍然可以正常工作。

到目前为止,我已经尝试过: - 使用具有不同 ios 版本的其他设备 - 重新启动所有设备 - 将 Xcode 更新到最新版本 - 运行许多不同的应用程序 - 关闭自动快照并手动尝试

不幸的是,以上都没有任何区别,如果可能的话,除了重新安装 Instruments 之外,我已经没有什么想法了。

有谁知道可能导致这种情况的原因?

4

3 回答 3

4

我也有同样的问题,我已经通过添加我的项目的开发人员资料来解决它。

您必须在 Organizer 中添加项目的 Developer Profile,并将 Build Setting -> Code Signing 设置为 Developer Profile。之后,您可以看到仪器中的泄漏。

于 2013-01-15T07:46:21.687 回答
1

在最近的 XCode 更新后也遇到了这个问题,我的 Profiling 方案设置为在需要“Debug”时使用“Release”的构建配置 - 这允许分析完成。

于 2013-04-23T15:08:40.467 回答
0

您介意提及您的 XCode 版本吗?我有同样的问题,但升级到 XCode 4.5.1 后它工作正常。您也可以尝试一种旧技巧 - 在 Instruments 和 Xcode 之间切换(有时也可以)。

于 2012-10-15T20:53:00.057 回答