MASTG-TECH-0060: 监控系统日志
许多应用程序将信息性(以及潜在的敏感)消息记录到控制台日志中。该日志还包含崩溃报告和其他有用的信息。您可以按照以下步骤通过 Xcode 的 Devices 窗口收集控制台日志
- 启动 Xcode。
- 将您的设备连接到您的主机。
- 选择 Window -> Devices and Simulators。
- 在 Devices 窗口的左侧部分,单击您连接的 iOS 设备。
- 重现问题。
- 单击 Devices 窗口右上角的 Open Console 按钮,以在单独的窗口中查看控制台日志。
要将控制台输出保存到文本文件,请转到控制台窗口的右上角,然后单击 Save 按钮。
您也可以按照 访问设备 Shell中解释的,连接到设备 shell,通过 apt-get 安装 socat 并运行以下命令
iPhone:~ root# socat - UNIX-CONNECT:/var/run/lockdown/syslog.sock
========================
ASL is here to serve you
> watch
OK
Jun 7 13:42:14 iPhone chmod[9705] <Notice>: MS:Notice: Injecting: (null) [chmod] (1556.00)
Jun 7 13:42:14 iPhone readlink[9706] <Notice>: MS:Notice: Injecting: (null) [readlink] (1556.00)
Jun 7 13:42:14 iPhone rm[9707] <Notice>: MS:Notice: Injecting: (null) [rm] (1556.00)
Jun 7 13:42:14 iPhone touch[9708] <Notice>: MS:Notice: Injecting: (null) [touch] (1556.00)
...