0

安装 3.0 SDK 后,我无法运行 Leaks Instrument。NDA 免责声明我不认为这是 3.0 SDK 问题,只是配置问题。因此,我正在寻找有关配置相关工具的建议,而不是 3.0 SDK 本身。

这是我看到的行为的细分。

我的应用程序编译为操作系统版本 2.2。我可以在运行 2.2、2.2.1、3.0 的模拟器和设备上以调试模式从 XCode 中运行它。

如果我使用 Performance Tools -> Leaks 启动它,我会从操作系统收到一条错误消息,“应用程序 xxxx 意外退出”、“忽略、报告、重新启动”。如果我单击“忽略”,将会发生以下两种情况之一,或者泄漏告诉我它无法附加,或者泄漏停止响应输入并且我必须强制退出。有趣的是模拟器从 3.0 操作系统开始。

如果我手动启动仪器并附加到正在运行的 2.2 模拟器,它会显示相同的行为。

如果我将泄漏附加到 iPhone 设备上,它可以工作。

似乎一旦我启动 Leaks,我的应用程序将不会在模拟器中运行,直到我进行新的构建。

让我的模拟器/泄漏/Xcode 同步备份的任何想法?

谢谢,杰夫

4

1 回答 1

0

我偶然发现了自己的答案。我让应用程序针对 3.0 SDK 版本构建,然后运行 ​​Leaks Instrument。现在,当我针对 2.2 SDK 构建应用程序时,Leak Instrument 就可以工作了。它看起来像是一个“摇动手柄”来修复的经典案例。

于 2009-03-26T01:29:47.917 回答