iOS解析crash,系统堆栈没有符号化问题

在使用symbolicatecrash去解析ios crash时,经常发现自己app的堆栈都解析了。但是系统的堆栈却仍是地址信息。如下图这种:

Paste_Image.png

通过symbolicatecrash -v 参数我们可以看到命令执行的过程

Paste_Image.png

从解析过程可以看到,命令会先从device support文件夹下寻找匹配的符号文件,如果没有会通过spotlight全局查找。
device support目录在/Users/用户名/Library/Developer/Xcode/iOS DeviceSupport 下,目录中是设备在连接电脑时导入的符号文件。所以在出现上面问题时,连上发生crash的设备导入符号文件后再解析就可以了。

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93d...
    刘小壮阅读 37,730评论 45 122
  • 如果你有过分析iOS崩溃日志的经验,一定经常看到日志里出现很多<redacted>的字段。这篇文章就是帮助开发者将...
    黑超熊猫zuik阅读 11,868评论 26 70
  • 前言 iOS崩溃是让iOS开发人员比较头痛的事情,app崩溃了,说明代码写的有问题,这时如何快速定位到崩溃的地方很...
    齐滇大圣阅读 65,475评论 29 443
  • 如果大家是用真机在调试的过程中出现了Crash,那么请看iOS调试之 crash log分析 前言 导读:Unde...
    KODIE阅读 6,541评论 7 12
  • 为了缓解老腰,这次没用笔记本。趴床上的指尖创作。 想到这个话题,起因是做了一篇感伤的阅读理解。文章大致描述了科技进...
    子骐阅读 406评论 0 2