【问题标题】:Why am I unable to export my xcode instruments data as a CSV? The option is greyed out为什么我无法将我的 xcode 仪器数据导出为 CSV?该选项显示为灰色
【发布时间】:2015-12-23 12:04:39
【问题描述】:
目前我正在尝试通过 Xcode 运行我的 iOS 应用程序来记录它的平均帧率、高帧率和低帧率。我:
在 Xcode 中加载项目。
转到产品 -> 构建目标 -> 分析并将其构建到我的设备 (iPad 2)
长按播放按钮并选择配置文件
出现提示时选择核心动画工具。
按下录制按钮,启动应用程序。
执行 5 分钟测试。帧率显示在工具中。
按停止按钮停止应用程序。
单击 xcode 菜单中的“Instrument”以尝试探索。
此时该选项显示为灰色,没有任何解释。任何人都可以对此有所了解吗?
【问题讨论】:
标签:
ios
xcode
xcode-instruments
【解决方案1】:
某些仪器不支持导出为 CSV。 Export Track 菜单项被禁用是 Core Animation 仪器无法将其数据导出到 CSV 的标志。禁用用户界面元素和菜单项是 Apple 表示您无法在 Instruments 中做某事的方式。
如果您想知道为什么 Core Animation 仪器无法将其数据导出到 CSV,我无法回答您。您最好的选择是在 Apple 的开发者论坛上提问。 Xcode 部分有一个性能工具板。如果幸运的话,Apple 工程师可能会解释原因。
您可能已经知道这一点,但您可以从“文件”菜单保存您的跟踪。您将无法在文本编辑器中读取数据,但您至少可以稍后在 Instruments 中检查跟踪数据。