zoukankan      html  css  js  c++  java
  • 友盟崩溃日志分析工具

    公司的项目中集成了UM的统计功能,UM统计可以统计app的用户新增,版本分布,日志崩溃等信息,打开错误分析按钮,则可能会看到很多崩溃的日志信息

    选择编辑可以选择更多的版本号

    点击列表中的一个崩溃日志,进入可以看到内容大致如下

    针对这样的内容,我表示一脸懵逼,这种方式展现的日志无法直接看懂,当然也可以通过一些方法来进行解析具体参考我的文章iOS crash日志分析,我们这里提供另外一种方式来解析崩溃日志,我们今天的主角dSYMTools

    使用dSYMTools需要注意以下几点
    * 找到dSYM文件,如果你的项目已经上线到appStore,可以通过 Xcode->Window->Organizer->找到提交记录 右键选中对应的版本show in Finder - >找到 xxx 2017-8-2 10.52.xcarchive文件

    * 下载工具dSYMTools 并安装
    * 把刚找到的dSYM拖拽到dSYMTools
    * 选择cpu type这在崩溃日志最低端有显示 我这里的是arm64
    * 输入错误信息内存地址,错误地址在UM崩溃日志中你的项目对应的Scheme的那几列对应的值,我这里地址为: 0x1001609e4,输入完正确的地址点击分析即可

    * 从工具分析出来的结果可以看到是LGProductDetailPopupView.m这个文件-[LGProductDetailPopupView selectedTagReloadTable:] 这个方法 737行出现了错误
    * 打开xcode,找到对应的行,分析错误的原因

    使用这个工具是不是很简单就可以分析出具体的错误信息,是的啦,这个工具真的是神器!强烈推荐

    dSYMTools详细使用方法和下载地址请前往github:https://github.com/answer-huang/dSYMTools

  • 相关阅读:
    使用C#抓取网页内容并分析获取数据
    C#获取网页内容的三种方式
    jquery各种版本判断checkbox checked
    C#接口作为返回值
    Sql语句用string.Format格式化
    c# empty和null区别
    not is null 和 is not null
    每一个班级中每一门课程获得最高分的学生的学号
    hdu 2647
    hdu 3342
  • 原文地址:https://www.cnblogs.com/qqcc1388/p/7374129.html
Copyright © 2011-2022 走看看