• iOS Crash解析工具


     

    现状

    面对dwarfdump和symbolicatecrash相继失效的问题,要么就像六脉神剑一样,时灵时不灵的,而atos使用起来相对繁琐的问题。我们开发了Symbolicatecrash,一个Mac软件,可以方便地解析crash,目前支持apple原生的crash文件格式和Umeng crash格式。

    为什么要开发这个软件呢?主要有两个原因:

    • Xcode自带的symbolicatecrash命令使用繁琐,并且经常发生atos可以成功地解析,而symbolicatecrash总能神奇地做到什么进去什么出来,完全没有解析,并且其错误提示也几乎没有,几乎都不知道什么原因导致的解析失败。
    • 相信使用过Umengcrash日志的同学都相当痛苦,我只说我懂你们,各种不对和各种误导。并且Umeng crash reporter提供的信息本来就有限,如果再不正确的话,只能眼睁睁地看着crash流泪。

    SymbolicateCrash

    针对这些我们开发了SymbolicateCrash,非常好用,非常高效。其界面如下:

    • 首先选择dSYM文件所在目录,所以可以将需要用到的dSYM放在统一的目录下,该工具会自动匹配到对应的dSYM。
    • 然后选择需要解析的crash文件所在的路径,或者直接粘贴Umeng crash信息到底下的文本区域。
    • 最后,单击Symbolicate按钮,解析成功后的信息将会显示在底下的文本区域。

    如果同时设置了crash文件路径和粘贴了Umeng crash信息,则指解析crash文件,只有在没有crash文件的时候,才解析底下文本区的Umeng crash信息。尤其注意点,粘贴Umeng crash信息时,需提供错误详情区域的全部内容,明确地讲,至少拷贝到Base Address:

    暂不支持Archive文件,需要手动取出其中的dSYM文件,然后选择该dSYM文件所在路径。

    该软件的下载地址为http://pan.baidu.com/s/1o6Dqn9K, 解压后可直接双击运行,无须安装。

  • 相关阅读:
    React
    移动端
    Flask 框架小记
    PyTorch 学习
    CNN 小结
    Django 环境下常用的模型设计
    Linux用户和用户组
    Linux下查看进程的命令输出的内容解释
    linux下配置tomcat开机自启动
    商业智能概述
  • 原文地址:https://www.cnblogs.com/CoderPlace/p/4570265.html
Copyright © 2020-2023  润新知