【问题标题】:How can iOS7 untethered energy/network recordings be accessed?如何访问 iOS7 不受限制的能量/网络记录?
【发布时间】:2013-10-17 14:28:00
【问题描述】:

iOS7 在“Preferences | Developer | Instruments / Logging | Untethered Recording”下有一个偏好来记录能源和网络使用数据。

如何从设备中提取它以在 Xcode 或 Instruments 中查看?

【问题讨论】:

    标签: ios xcode ios7 xcode-instruments


    【解决方案1】:

    这基本上记录的数据与您在插入设备时运行 Energy DiagnosticsNetwork 仪器时所记录的数据相同,但它会继续记录一直在后台运行,而无需连接仪器会话。

    您需要运行 Xcode 5(或更高版本)中提供的 Instruments 版本才能正常工作。确保在启动 Instruments 之前已插入设备。

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

    现在,在“文件”菜单中,如果您已插入设备,则应该可以使用新选项 从设备导入记录的数据

    您现在应该可以看到上次运行的结果。您不必停止登录您的设备来访问此选项,它只会为您提供从您开始录制到您按下导入按钮之间的数据。

    【讨论】:

    • 您知道是否有办法将记录的数据过滤到特定进程?
    • 我正在尝试执行此操作,但“从设备导入记录的数据”显示为灰色。关于为什么的任何想法?该设备具有正确的配置文件。
    • 我正在使用 Instruments 7.3.1 (7D1014) 和 iPhone 5S (iOS 9.3.5) 对此进行测试,但它无法正常工作...... :-( 有人可以试试这个并告诉我是否可以我的设置或软件有问题吗?谢谢!
    【解决方案2】:

    这个苹果页面解释了整个过程:Energy Efficiency Guide for iOS Apps

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

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

    【讨论】:

    • 是否可以从一台设备导入多次运行,还是需要在每次运行后停止并插入并导入?
    猜你喜欢
    • 2011-09-18
    • 1970-01-01
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多