iOS/MacOS手動還原Crash 符號表
阿新 • • 發佈:2020-10-08
iOS/MacOS手動還原Crash 符號表
-
建立一個單獨的資料夾,並進入資料夾目錄;
-
匯出
symbolicatecrash
可執行檔案:// 執行下面這句命令後,可打印出多個對應檔案路徑,選擇其中一個對應平臺的即可 find /Applications/Xcode.app -name symbolicatecrash -type f // 再執行如下命令(就是把symbolicatecrash檔案拷貝到當前目錄下) cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash ./
-
把對應的
.dSYM
,.app
,.crash
,symbolicatecrash
放同一目錄(就第一步建立的那個檔案目錄下); -
設定環境變數(為了方便也可以把這個環境變數直接加到你的 shell 指令碼中,就省去了每次臨時設定這個):
export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
-
還原符號表並匯出崩潰日誌:
// plCrashReporter.crashlog與.dSYM 都換成你的對應日誌檔名,最後app.log為匯出檔名 ./symbolicatecrash plCrashReporter.crashlog xxxx.dSYM > app.log