iOS崩溃日志分析

2019-10-24  本文已影响0人  哪有猫不吃鱼

著作权归作者所有,原文链接:http://www.jianshu.com/p/e616d094cf65

第一部分是闪退进程的相关信息:

Incident Identifier : 是崩溃报告的唯一标识符。

CrashReporter Key: 是与设备标识相对应的唯一键值。虽然它不是真正的设备标识符,但也是一个非常有用的情报:如果你看到100个崩溃日志的CrashReporter Key值都是相同的,或者只有少数几个不同的CrashReport值,说明这不是一个普遍的问题,只发生在一个或少数几个设备上。

Hardware Model :标识设备类型。 如果很多崩溃日志都是来自相同的设备类型,说明应用只在某特定类型的设备上有问题。上面的日志里,崩溃日志产生的设备是iPhone 4s。

Process:对项目的操作权限,上面的是可读可写

Path:崩溃文件的路径

Identifier:项目标识符,就是Bundle Id

Version:版本号

.....等等.......

2.2、基本信息

这部分给出了一些基本信息,包括闪退发生的日期Date/Time和时间Launch Time,设备的iOS版本OS Version等

2.3、异常信息

Exception Type:异常的类型。

Exception Codes :异常错误码

Termination Reason:闪退的原因,比如常见的数组越界啊,什么的。

Triggered by Thread:出现问题在哪个线程,这个比较重要,首先确定在哪个线程中出了问题,然后再去定位。

总结:

        通常发现问题查看Termination Reason(终止原因)。

上一篇 下一篇

猜你喜欢

热点阅读