创建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 (最后为自行设置的符号化出的文件名称)
网友评论