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

解析 iOS crash 文件

时间:2018-10-07 15:37:43      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:包含   架构   col   ice   framework   ids   ras   user   nts   

  • crash 文件里,Binary Images (app、framework) 对应的 CPU 架构,都有一个UUID 标识

技术分享图片

  • 在解析 crash 文件时,需要通过 UUID 匹配对应的  dSYM 文件才可正确解析,解析时,symbolicatecrash 会自动通过搜索查找 dSYM 文件
symbolicatecrash crash_file dSYM_file > crash.log
  • 手工查找 dSYM 文件
mdfind "com_apple_xcode_dsym_uuids == xxxx-yyy-xxx-zzz...."
  • dump 导出 app、dSYM 包含的 UUID 
dwarfdump --uuid xxxApp.app/xxx


dwarfdump --uuid xxx.framework.dSYM

or
dwarfdump --uuid xxx.framework.dSYM/Contents/Resources/DWARF/xxx
  • 此外,解析crash时,需要崩溃手机的 iOS版本的系统符号文件,若缺少此文件,也解析不了系统符号

该文件位于:

/Users/<userName>/Library/Developer/Xcode/iOS\ DeviceSupport 

 

解析 iOS crash 文件

标签:包含   架构   col   ice   framework   ids   ras   user   nts   

原文地址:https://www.cnblogs.com/vsignsoft/p/9750125.html

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