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

推荐阅读更多精彩内容

  • 如果大家是用真机在调试的过程中出现了Crash,那么请看iOS调试之 crash log分析 前言 导读:Unde...
    KODIE阅读 5,065评论 6 9
  • 为了缓解老腰,这次没用笔记本。趴床上的指尖创作。 想到这个话题,起因是做了一篇感伤的阅读理解。文章大致描述了科技进...
    子骐阅读 80评论 0 2
  • 【文十七的练笔日记】每期抽取评论一位观众免费代写并公布在下一期“练笔日记”中图片可随意保存大家有喜欢的英文可留在评...
    Mr_文阅读 147评论 2 4
  • 1、《雨》博尔赫斯 谁听见雨落下,谁就回想起 那个时候,幸福的命运向他呈现了 一朵叫做玫瑰的花 2、《我的一生》博...
    赵黑白灰阅读 353评论 0 2