我正在开发一个应用程序,它可以跟踪用户在后台的位置,并不时将位置发送到后端。我对监测电池在日常使用中的影响感兴趣,包括:
我认为仪器能源日志和位置能量模型将是理想的跟踪设备的能源使用情况,我想设置一个无线跟踪会话几个小时。我已经建立了一个分析模板,它正确地跟踪手机的数据时,插入我的Mac,但我不能让它打开无线分析模式!
我的手机经常离线进行无线分析。

此外,我想知道这是否是让我的应用程序“被观察”几个小时,然后下载跟踪数据并在会议结束时进行分析的正确方法。
iPhone模型是一个5s。iOS版本为10.3.2
我做得对吗?我是否遗漏了配置无线分析的任何步骤(我遵循了关于无线分析的苹果文档)
发布于 2017-07-20 17:00:17
有一个很好的选择,苹果几乎没有推广-你可以记录不受约束的能源和网络数据,然后导入仪器以后!在测试设备上,转到设置中的“开发人员”窗格。日志应该是首选。

切换“能量”或“网络记录”,然后开始录制。

完成测试后,停止录音并连接到您的开发机器。确保使用“能源”或“网络”模板启动新的“仪器”会话。如果会话中没有匹配的仪器,则从设备导入的选项将变为灰色。

你应该能够看到GPS功率状态的变化。我最近用这个来捕捉一个bug,这个应用程序从未从高GPS利用率中发布过。

iOS 11 & Xcode 9 beta 3附带说明:使用最新的beta测试了整个过程,当然它在导入过程中崩溃了仪器。
发布于 2018-05-15 02:46:56
我找到了解决这个问题的方法,而不需要重新启动。在终端运行/System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/reenumerate_ios_devices。它立刻对我起了作用。
https://stackoverflow.com/questions/44599611
复制相似问题