符号化日志,小白都看得懂④

作者: 三分慢先森 | 来源:发表于2016-10-31 12:20 被阅读33次

创建crash文件夹:将Crash文件 、 dSYM文件、symbolicatecrash文件放在同一文件夹下
(以Xcode7.3为示例,其它较低版本路径会有差异)
**dSYM: ** Window -> Organizer -> Archives 选中刚打包的文件 Show in Finder -> 显示包内容 -> dSYMs
symbolicatecrash:Xcode/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
(这个路径找不到就在终端搜索,命令中注意对应Xcode版本: find /Applications/Xcode7.3.app -name symbolicatecrash -type f)

最重要的事情---->对应UUID

UUID:dSYM文件必须是上一次打包的 (打包时要备份)
**日志的uuid必须与dSYM文件的uuid一致(统一版本)**
查看dSYM的 UUID : dwarfdump --uuid genie.app.dSYM
查看日志的 UUID : grep --after-context=2 "Binary Images:" *crash

终端操作命令(注意在相应的文件夹下处理):
1.设置导出的环境变量
export DEVELOPER_DIR=/Applications/Xcode7.3.app/Contents/Developer (后面的路径注意要根据Developer实际路径来设置)
2.解析Crash文件
./symbolicatecrash ./xxx.crash xxx.app.dSYM > xxx.txt (最后为自行设置的符号化出的文件名称)

相关文章

  • 符号化日志,小白都看得懂④

    创建crash文件夹:将Crash文件 、 dSYM文件、symbolicatecrash文件放在同一文件夹下(以...

  • Xcode 崩溃日志符号化

    Xcode 崩溃日志符号化 符号化必备三样东西: Crash Log dSYM 符号集 symbolicatecr...

  • 崩溃调试

    将crsah日志符号化需要做以下准备 .crash日志 .dSYM符号集 symbolicatecrash工具 获...

  • 使用symbolicatecrash解析了一个crash log

    有一天,测试同学给了我一个未经符号化的崩溃日志。如果是以前,我会找到打这个测试包的同事,让他将奔溃日志符号化后发给...

  • 符号化

    之前一直用符号化处理一些崩溃日志,最近公司同事总问我是怎么弄的, 我大概总结了一下步骤, 如下:符号化崩溃日志:1...

  • 崩溃日志符号化

    方法一: 自动解析 参考:崩溃日志符号化-symbolicatecrash[http://www.cocoachi...

  • crash日志符号化,以分析崩溃

    为什么需要符号化 上面是sogou输入法的crash日志。像0x100030000 + 1466368这样的都只给...

  • iOS闪退监控方案

    实现方案 基本思路:日志捕获采用 KSCrash,捕获的日志上传服务器,然后在服务器对日志进行符号化。 KSCra...

  • iOS Crash问题

    本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Crash五部分介绍。...

  • iOS Crash日志符号化三部曲

    摘要 iOS 应用crash是难免的,日志分析在开发中比较常见,有时候测试反馈的日志是没有被符号化的日志,无法直观...

网友评论

    本文标题:符号化日志,小白都看得懂④

    本文链接:https://www.haomeiwen.com/subject/thqputtx.html