iOS7如何访问无线/网络记录?

18

iOS7中有一个偏好设置,位于“首选项|开发人员|仪器/日志记录|无线记录”下,可以记录能源和网络使用数据。

我如何从设备中提取这些数据以在Xcode或Instruments中查看?

2个回答

40

这基本上记录了与您在设备插入时运行 Energy DiagnosticsNetwork 工具记录的相同数据,但它将在后台始终记录,无需连接仪器会话。

您需要运行 Xcode 5(或更新版本)提供的 Instruments 版本才能使用此功能。确保在启动 Instruments 前已连接设备。

第一步是在 Instruments 的新屏幕中使用相应的 Instrument 模板创建一个新的 Trace Document:

Instruments New Screen

现在,在文件菜单中,如果您已连接设备,则应该有一个新选项 从设备导入已记录数据

Import Logged Data from Device

现在,您应该可以看到上次运行的结果。您不需要停止设备上的记录即可访问此选项,它只会给出从开始记录到按下导入按钮之间的数据。


1
你知道是否有一种方法可以将记录的数据过滤到特定的进程吗? - Pascal Bourque
1
我正在尝试这样做,但“从设备导入已记录数据”选项是灰色的。您有什么想法为什么会出现这种情况吗?该设备具有适当的配置文件。 - Cesar Maiorino
我正在使用Instruments 7.3.1(7D1014)和iPhone 5S(iOS 9.3.5)进行测试,但它无法正常工作... :-( 有人可以尝试一下并告诉我是我的设置有问题还是软件有问题吗?谢谢! - nverinaud

2
这是一段关于导入iOS设备的能耗数据的说明。以下是翻译:

这个苹果页面解释了整个过程:iOS应用程序的能效指南

要从iOS设备导入记录的能源数据

  1. 启动Instruments,并创建一个新的跟踪文档,使用Energy Diagnostics profiling模板来针对您的设备和应用程序。 选择Instruments模板
  2. 选择“文件”>“从设备导入已记录的数据”。

Import Logged Data from Device


我能否从同一设备导入多个运行记录,还是需要在每次运行后停止并插入设备才能进行导入? - Saik Caskey

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