iOS友盟奔溃日志工具分析代码定位

当App接入了友盟SDK进行数据监控后,后台会实时反馈当前App的情况.如果发现线上奔溃信息也会记录在案,并展现奔溃日志。但是友盟仅仅反馈了报错的原因以及崩溃的内存地址,但是在代码中定位还是有点麻烦。如果很普遍的现象如数组越界,还需要进行排查。亦或者不常见的奔溃日志等等,也是费时费力。

dSYMTools工具能有效地帮助定位代码中发生奔溃的实际位置,大大缩短了定位错误的时间成本。但是可能对新版友盟的适配不够完善,唯一缺点就是还需要自己在本地进行内存地址的转换计算再能定位,还是不够精简

这里Fork了dSYMTools下并重新优化代码,快速根据友盟反馈定位崩溃信息。

使用流程:将示例图中友盟检测崩溃日志红框内的地址填入对应的地方,即可快速定位奔溃信息

eg:

友盟奔溃日志:
iOS友盟奔溃日志工具分析代码定位_第1张图片
crashLog1.png

dSYMTools工具定位:
iOS友盟奔溃日志工具分析代码定位_第2张图片
crashLog2.png

dSYMTools下载链接:https://github.com/liunianhuaguoyanxi/dSYMTools

你可能感兴趣的:(iOS友盟奔溃日志工具分析代码定位)