iOS崩溃日志序列化
一、找到.app文件和.app.dSYM文件
在桌面创建一个crash文件夹,然后Xcode->Window->Organizer找到Archives找到App->右击Show in
Finder
复制.app和.app.dSYM到crash夹文件:右击.xcarchive文件->显示包内容
在dSYMs文件夹中找到.app.dSYM
在Products->Applications文件夹中找到*.app
二、新建文件夹(如crash文件夹名)
三、将上面拿到.app.dSYM文件和已经拿到的崩溃日志(.crash)放到新建的文件夹下(如crash文件夹);
四、将symbolicatecrash文件也放到同一文件夹下。
1、找到symbolicatecrash
find /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
2、复制到指定文件夹,比如上面新建的文件夹crash文件夹
cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash /Users/zyh/Desktop/crash
五、崩溃日志序列化
1、配置环境变量DEVELOPER_DIR,(配置好了就不再需要)
exportDEVELOPER_DIR="/Applications/XCode.app/Contents/Developer”
2、crash日志分析
cd /Users/zyh/Desktop/crash
解析的命令行格式:symbolicatecrash工具路径 空格 .crash文件路径 空格 .dsYM文件路径 空格 >结果输出的自定义文件路径
./symbolicatecrash /Users/zyh/Desktop/crash/ChuangRtcDemo\ \ 2021-6-11\,\ 7-11\ PM.crash /Users/zyh/Desktop/crash/ChuangRtcDemo.app.dSYM > /Users/zyh/Desktop/crash/Control_symbol.crash