通过.dSYM文件和umcrashtool解决友盟统计的crash

项目中如果集成了crash统计的三方SDK,当遇到闪退问题时对其进行定位和快速解决,下面是用友盟进行日志统计,解决crash的方法。

当然友盟官网也有类似文档,但是太过繁琐,下面简洁说一下解决友盟crash的步骤。

1、登录友盟后台管理系统

在“错误详情”右侧有一个按钮,点击按钮,点击“报表中心查看任务”。


通过.dSYM文件和umcrashtool解决友盟统计的crash_第1张图片
1-1.png

点击按钮将日志文件下载在报表中心保存,去报表中心下载.csv文件。


通过.dSYM文件和umcrashtool解决友盟统计的crash_第2张图片
1-2.png

新建一个文件夹,将.csv文件放入其中。

2、下载友盟日志分析工具

友盟日志分析工具umcrashtool,在友盟开方平台上下载,然后将其放在上面放.csv文件的文件夹。

3、将.dSYM文件放入文件目录

打包的时会生成一个.dsYM的文件,这个文件在Xcode--->Window--->Organizer---->对应包,鼠标右击show in finder--->鼠标右击显示包内容--->dSYMs--->xxx.app.dSYM。

打包的时候的.dSYM文件需保留,否则无法查找crash。将此文件放入文件目录:~/资源库/Developer/Xcode/

4、终端操作

终端中cd到上面存在.csv和umcrashtool的文件中,然后终端输入:
./umcrashtool .csv文件的路径,如下图:



回车后即可看到日志分析结果:


通过.dSYM文件和umcrashtool解决友盟统计的crash_第3张图片
分析日志.png

错误在哪一行也会标出,然后就可以定位bug是在哪里了。

你可能感兴趣的:(通过.dSYM文件和umcrashtool解决友盟统计的crash)