为什么我无法将xcode instruments数据导出为CSV格式?该选项变灰了。

9

我目前正在尝试通过在Xcode中运行iOS应用程序来记录平均、高和低帧率。我需要执行以下步骤:

  1. 在Xcode中加载项目。

  2. 转到“Product” -> “Build For” -> “Profiling”并将其构建到我的设备(iPad 2)上。

  3. 长按播放按钮并选择“Profile”。

  4. 在提示时选择Core Animation仪器。

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

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

  7. 按停止按钮停止应用程序。

  8. 从Xcode菜单中单击“Instrument”以尝试探索。

此时,该选项处于灰色且没有说明。有人能解释一下吗?

1个回答

4
一些工具不支持导出CSV格式。如果“导出跟踪”菜单项被禁用,那么Core Animation工具无法将其数据导出为CSV格式。禁用用户界面元素和菜单项是苹果的方式,告诉你在Instruments中不能做某些事情。
如果您想知道为什么Core Animation工具无法将其数据导出为CSV格式,我没有答案。您最好的选择是在苹果的开发者论坛上提问。在Xcode部分有一个性能工具板块。如果您幸运的话,苹果的工程师可能会解释原因。
您可能已经知道这一点,但是您可以从文件菜单中保存跟踪。您将无法在文本编辑器中阅读数据,但是您至少可以稍后在Instruments中检查跟踪数据。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接