如何读取iPhone系统日志?


14

iPhone(和iPod / Pad?)是否具有Windows事件日志的等效项?一个人怎么读?

我想检查事件日志中的事件,例如解锁事件(成功和失败),充电时间(连接/断开连接),WiFi和数据的网络访问(连接/断开连接)以及电源循环(打开/关闭)。运行什么应用程序以及何时运行的奖励积分。所有这些都可以追溯到几个星期(如果可能的话)。

我想检查现有的历史记录,而不是在设备上安装任何可跟踪此类信息的设备。我也不想安装某些东西来获取历史日志,但是如果这是唯一的途径,我会这样做。我没有Mac,但是有Windows 7(如果需要,还有Linux)。

设备没有越狱并且正在运行iOS 8。


除非您已注册iOS开发人员计划,否则您将无法这样做。即使已注册,您也只能访问某些类型的日志(能源,网络...)。
jherran

有趣。从未考虑过控制台可以读取远程设备上的日志。有时,我会细读iTunes同步过程中下载的日志。而且我不知道iOS在做家务方面有多好,因为即使良性的东西都会被记录下来,并且随着时间的流逝,这在设备空间有限的情况下会加起来。
苹果iPhoned

Answers:


15

这只能在Mac上完成:

  • 将您的设备连接到Mac

  • 打开Xcode,转到标题栏中的Window-> Devices

  • 在侧边栏中点击您的设备

  • 点击“查看设备日志”

您无需注册开发人员程序即可执行此操作。在Windows上,您可能需要某种虚拟机/ hackintosh


4

正如Samantha所说,它只能在Mac上完成。

Apple Configurator 2是Apple发行的免费macOS应用程序。除其他功能外,它还允许访问设备日志。

  1. 在Mac上下载并安装 Apple Configurator 2(需要约65 MB可用磁盘空间)
  2. 将iOS设备连接到Mac并信任计算机
  3. 启动Apple Configurator 2
  4. 在“所有设备”视图中,双击连接到Mac的设备。显示设备的概述
  5. 在左侧菜单栏上,单击“控制台”。设备的控制台打开,显示实时日志

3
对于不是开发人员的人来说,使用XCode IDE是不明智的。这就是为什么这是正确的答案。
mgyky
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.