zoukankan      html  css  js  c++  java
  • 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, 解压后可直接双击运行,无须安装。

  • 相关阅读:
    JavaScript面向对象之类的创建
    VSCode Debug模式下各图标 含义
    Visual Studio icon 含义
    Unity坐标系 左手坐标系 图
    Unity类继承关系 图
    Unity的SendMessage方法
    ONGUI->NGUI->UGUI (Unity UI史)
    Console.WriteLine 不会输出到unity控制台
    Chrome添加Unity本地文档引擎
    Unity "Build failed : Asset is marked as don't save " 解决方案
  • 原文地址:https://www.cnblogs.com/CoderPlace/p/4570265.html
Copyright © 2011-2022 走看看