IOS crash日志解析

需要的文件和工具以及获取方法:

  • xcode工具 : symbolicatecrash

    • 获取路径:
      终端输入:find /Applications/Xcode.app -name symbolicatecrash -type f
      结果:/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
  • appName.app 和appName.app.dSYM

    • 获取路劲:
      1.XCode ->Window ->Organizer
      2.选择对应的Archives版本文件,右键-> Show in Finder
      3.选择打开的.xcarchive文件,右键->显示包内容
      4.在弹出的文件夹不同的子文件夹可以找到对应的文件:
  • appName.crash
    崩溃日志文件:本文是讲解崩溃日志的解析,你应该是获取到了crash文件

解析步骤

  • 将上面所需的文件拷贝到一个文件夹下:例如:crashReport

  • 打开终端,跳转到当前目录下: cd + 拖动上一步创建的文件夹

  • 终端中输入下面的命令:

./symbolicatecrash appName.crash appName.app.dSYM > XXX.crash

这时可能会出错 :Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 60 解决办法:export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer", 再执行上面的语句

如果不拷贝 [ xcode工具 : symbolicatecrash] 到刚才的文件夹下可以使用symbolicatecrash的路径

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash appName.crash appName.app.dSYM > xxxx.crash
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因项目需要,需要对设备的Crash日志进行解析,以此来定位bug的具体位置。今天我们使用Xcode自带的解析工具s...
    COPY之神阅读 710评论 0 0
  • 本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Crash五部分介绍。...
    xukuangbo_阅读 1,598评论 0 0
  • 如果大家是用真机在调试的过程中出现了Crash,那么请看iOS调试之 crash log分析 前言 导读:Unde...
    KODIE阅读 6,531评论 7 12
  • 文/君陌 图/网络 » 天罚二十八年,寒冬,整座雪泣山就像是披上洁白的婚纱一样,美得让人陶醉、让人沉沦。 雪泣山是...
    清韵难敲阅读 347评论 0 0
  • 这周春寒料峭,有朋友说没有冻死在冬天却要冻死在武汉的春天。讨厌的天气折磨人也晕晕乎乎的,十分不适,神经衰落等...
    寻光一茉阅读 432评论 0 0