在Cydia中安装OpenSSH,然后ssh到您的设备并导航到/var/mobile/Library/Logs/CrashReporter。你可以在那里找到所有的崩溃日志。 另一种诊断问题的方法是从Cydia安装syystem d enabler。这将启用/var/log/syslog中的系统日志。你可以像在Mac OS X上监视Console一样监视它。当你不使用系统日志的时候,一定要卸载它,因为系统日志会在一段时间后变得很大。您还可以为SBSettings安装syystem d切换,以便轻松启用和禁用syystem d。
3条答案
按热度按时间b4qexyjb1#
在Cydia中安装OpenSSH,然后ssh到您的设备并导航到
/var/mobile/Library/Logs/CrashReporter
。你可以在那里找到所有的崩溃日志。另一种诊断问题的方法是从Cydia安装syystem d enabler。这将启用/var/log/syslog中的系统日志。你可以像在Mac OS X上监视Console一样监视它。当你不使用系统日志的时候,一定要卸载它,因为系统日志会在一段时间后变得很大。您还可以为SBSettings安装syystem d切换,以便轻松启用和禁用syystem d。
cnjp1d6j2#
@edc1591的答案仍然是正确的,但为了完整起见,我想为那些寻求更多信息的人添加另一个答案。Cydia中有一个软件包CrashReporter,它提供了一种访问设备上崩溃日志的简单方法(它们可以通过应用程序的电子邮件发送)。使用它的其他优点包括:
1.坠机记录已经被符号化了
1.还包括一个系统日志(假设在崩溃之前安装了该软件包)
对于那些不想安装或使用OpenSSH的用户来说,它对于收集崩溃报告非常有用。这里有一个很好的解释如何使用该应用程序:http://tweakcrashed.com/
这个项目是open-source。
8mmmxcuj3#
由于大多数的答案都是过时的较新的iOS版本,一段时间后,我能够得到这种方式正常工作.
以下是我在一台装有JailBroken iPhone 7 iOS版本
15.7.9
的Linux机器上使用的方法:1.按照README获取并安装:https://github.com/libimobiledevice/libplist.git
1.按照README获取并安装:https://github.com/libimobiledevice/libimobiledevice-glue.git
1.按照README获取并安装:https://github.com/libimobiledevice/libimobiledevice.git
1.运行
sudo ldconfig
配置您的Linux系统。1.运行
idevicesyslog | grep <your app name>
获取日志。