码迷,mamicode.com
首页 > 移动开发 > 详细

iOS Crash解析工具

时间:2015-06-11 22:38:05      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

 

现状

面对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, 解压后可直接双击运行,无须安装。

iOS Crash解析工具

标签:

原文地址:http://www.cnblogs.com/CoderPlace/p/4570265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!