为什么我无法将我的xcode乐器数据导出为CSV?该选项显示为灰色

Sco*_*ott 7 xcode ios xcode-instruments

目前我正试图通过Xcode运行来记录我的iOS应用程序的平均,高和低帧率.一世:

  1. 在Xcode中加载项目.

  2. 转到产品 - >构建 - >分析并将其构建到我的设备(iPad 2)

  3. 长按播放按钮,然后选择配置文件

  4. 出现提示时选择Core Animation乐器.

  5. 按"录制"按钮,启动应用程序.

  6. 进行5分钟的测试.帧速率显示在工具中.

  7. 按"停止"按钮可停止应用程序.

  8. 单击xcode菜单中的"Instrument"以尝试进行演示.

此时,该选项显示为灰色,没有任何解释.任何人都可以对此有所了解吗?

Mar*_*zyk 4

某些仪器不支持导出为 CSV。“导出轨道”菜单项被禁用表明 Core Animation 工具无法将其数据导出到 CSV。禁用用户界面元素和菜单项是 Apple 表示您无法在 Instruments 中执行某些操作的方式。

如果您想知道为什么 Core Animation 工具无法将其数据导出为 CSV,我无法回答您。最好的选择是在 Apple 的开发者论坛上提问。Xcode 部分中有一个性能工具板。如果幸运的话,苹果工程师可能会解释原因。

您可能已经知道这一点,但您可以从“文件”菜单保存跟踪。您将无法在文本编辑器中读取数据,但您至少可以稍后在 Instruments 中检查跟踪数据。