符號化崩潰日志

1、獲取symbolicatecrash 工具:

  find /Applications/Xcode.app -name symbolicatecrash -type f 或則
  find /Applications/Xcode.app -name symbolicatecrash

  得到 :                               /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/Library/PrivateFrameworks/DVTFoundation.framework/symbolicatecrash 
  類似路徑,前往改路徑,拷貝 symbolicatecrash 文件;

2、 獲取 .dysm 文件

   打開Xcode 選擇 window > organizer > 選擇Archives 標簽, 找到 build 號相對應的.xcarchive文件,然后右鍵show in finder,顯示包內容進入dSYMs 文件夾>拷貝項目相應的 .dsyM 文件

3、 獲取 crash 文件

   ~/Library/Logs/CrashReporter/MobileDevice/ 看看這個文件夾下面,有沒有;
   如果沒有,手機和mac連接后,打開Xcode選擇window進入Devices,選中View Device Logs可展示該設備的crash日志;選擇相應日志,全選復制到一個文本文件,后綴改為.crash即可;

4、 將前面準備好的文件,放到統一的文件夾。打開終端:

    export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer" 
    然后 執行 :
    ./symbolicatecrash crash1.crash xxx.app.dSYM > crashLog.txt

   等命令執行完成之后,我們可以在剛才的文件夾下面發現 crashLog.txt 符號化后的閃退日志。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容