百度移动统计crash报告的使用

bug分析命令:xcrun atos --arch arm64 -o +包路径 -l 基地址+回车+偏移地址+回车

下面来分析怎么看线上哪个方法的哪个类出错了:

百度移动统计crash报告的使用_第1张图片

上图分析:

1.上图中1为框架名称,在下图中(百度统计账号)的划横线部分可以看出crash日志中的框架名称:

百度移动统计crash报告的使用_第2张图片

2.顶图中的2为打包后的.dSYM文件的路径。获取.dSYM文件路径的方法如下:

(1)

百度移动统计crash报告的使用_第3张图片

(2)

百度移动统计crash报告的使用_第4张图片

(3)

百度移动统计crash报告的使用_第5张图片

(4)双击该文件

百度移动统计crash报告的使用_第6张图片

(5)

百度移动统计crash报告的使用_第7张图片

(6)将画横线的文件拖到终端中

3.顶图中的3为基地址,可以在crash报告的以下划横线处查看到,基地址相当于错误发生在某个类,这个类就是通过基地址查询的(一般是查app名称的基地址,当查不到的时候再查CoreFoundation的基地址):

百度移动统计crash报告的使用_第8张图片

4.顶图中的4,5为偏移地址,可以在crash报告的以下划横线处查看到,偏移地址就相当于某个类的某个方法,

百度移动统计crash报告的使用_第9张图片

5.顶图中每个基地址下面的就是查询出来的错误原因,将查询出来的错误原因复制到项目中进行查询就能查出导致crash错误的具体方法。

6.可以通过错误原因进行查询,如下图画横线部分:

百度移动统计crash报告的使用_第10张图片


你可能感兴趣的:(百度移动统计crash报告的使用)