之前一直用符號化處理一些崩潰日志,最近公司同事總問我是怎么弄的, 我大概總結了一下步驟, 如下:
符號化崩潰日志:
1.在桌面創建一個空文件夾,命名隨意
2.導出dSYM文件
Xcode -> window -> Organizer 找到Archives的文件,右鍵show in finder 然后顯示包內容 找到dSYMS文件把里面的文件復制一份到剛創建的文件夾中
3.把蘋果返回的崩潰日志txt文本復制到桌面的空文件夾中,把后綴.txt改成.carsh
4.把symbolicatecrash工具移到創建的文件夾中
5.cd到創建的文件夾中
- ./symbolicatecrash ./.crash ./.app.dSYM > symbol.crash 使用這個命令解析 第一個指崩潰日志文件名,第二個指導出的dSYM文件夾名
7.如果不成功 使用命令 xcode-select -print-path 返回結果如果不是/Applications/Xcode.app/Contents/Developer/ 執行 export DEVELOPER_DIR=/Applications/XCode.app/Contents/Developer 命令
8.重復第6條操作
9.解析完成后會生成一個新的.Crash文件,這個文件中就是崩潰詳細信息。其中能看懂的代碼就是產生崩潰的代碼