美文网首页iOS-Objective-CiOS开发记录
通过.dSYM文件和umcrashtool解决友盟统计的cras

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

作者: 追沐 | 来源:发表于2017-06-27 09:45 被阅读56次

    项目中如果集成了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是在哪里了。

    相关文章

      网友评论

        本文标题:通过.dSYM文件和umcrashtool解决友盟统计的cras

        本文链接:https://www.haomeiwen.com/subject/zfiscxtx.html