3

我有一个由 Adob​​e Flashbuilder(使用 AIR)在 IPA 文件中构建的应用程序,该应用程序在 iPad 上运行顺畅。好吧..工作顺利,直到我遇到一些内存泄漏。是否可以使用 Apple 的 Instruments 监控此应用程序的内存使用情况?

现在我通过将 IPA 文件拖入 iTunes 并同步来部署这个应用程序。

我需要监控这个应用程序。可能吗?最终应该怎么做才能让它发挥作用?

4

3 回答 3

2

是的。您可以使用仪器进行分析。

  1. 在您的设备中安装您的应用程序。
  2. 将您的设备连接到 Mac。
  3. 打开 Instruments 并在出现的对话框中选择 Leaks(您实际上可以选择任何选项,例如 Allocations 等)。
  4. 在左上角,您将看到“选择目标”。前两个选项是您的设备和您的 Mac。选择您的设备。
  5. 在同一个菜单中,第 5 个选项又是“选择目标”。在那里,您将看到设备中所有已安装的应用程序。选择您要分析的应用程序。
  6. 最后,按下 Record,您将看到您的应用程序在设备中运行,并且 Leaks/Allocations(无论您选择什么)显示在仪器中。

希望这对您有所帮助。

于 2013-01-17T14:39:57.360 回答
1

Try running Instruments and select an installed app on your device, if you get this message, you know what's happening

Target failed to run: Permission to debug com.fantageek.MyApp was denied. The app must be signed with a development identity (e.g. iOS Developer).

于 2015-08-02T16:26:41.643 回答
0

我相信通过 Xcode 组织者是可能的。它将设备上发生的事件输出到日志中。不过不要引用我的话

于 2012-04-20T11:11:25.957 回答