项目中如果集成了crash统计的三方SDK,当遇到闪退问题时对其进行定位和快速解决,下面是用友盟进行日志统计,解决crash的方法。
当然友盟官网也有类似文档,但是太过繁琐,下面简洁说一下解决友盟crash的步骤。
1、登录友盟后台管理系统
在“错误详情”右侧有一个按钮,点击按钮,点击“报表中心查看任务”。
1-1.png
点击按钮将日志文件下载在报表中心保存,去报表中心下载.csv文件。
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文件的路径,如下图:
回车后即可看到日志分析结果:
分析日志.png
错误在哪一行也会标出,然后就可以定位bug是在哪里了。
网友评论