參考網址:
【轉載】https://www.jianshu.com/p/4de55d73c82b
【轉載】https://blog.csdn.net/qq_26544491/article/details/54909043
- 問題描述
往往如此,自己測試、測試人員測試,都沒有問題,一到客戶手里,更重bug,各種崩潰。然后客戶的崩潰又復現不了,只好看崩潰日志。所以,個人建議,項目開始時,最好把crash功能加上,有很多第三方的工具:友盟、bugly、蒲公英等。目前,因為時間緊急用的蒲公英。集成過程,可參考第三方工具的文檔
- 查看崩潰日志的步驟
- 在桌面創建一個文件夾,取名為“Crash”
- 獲取到“symbolicatecrash”,獲取步驟如下:
find /Applications/Xcode.app -name symbolicatecrash -type f
直接在命令行在運行上面的那個代碼如下圖:
控制台會輸出多個路徑,只有最后一個是符合我們要的,進入這個路徑的文件夾下:
找到“symbolicatecrash”,將這個文件夾復制到剛創建的“Crash”中
3.獲取到app崩潰的dSym文件(符號文件),獲取過程如下:
打開Xcode的Window下的Organizer,如下圖:
出現如下圖:
找到崩潰的那個打包文件,然后“Show in Finder”, 右鍵“顯示包內容”, 如下圖:
將這個文件,復制到剛剛創建的“Crash”文件夾中,
4.下載崩潰日志,我繼承的蒲公英,所以直接去蒲公英的崩潰地方下載即可,其他的自行百度如下下載崩潰日志;將崩潰日志放在同一個文件夾中,並更改后綴名為“crash”,如下:
5. 在控制台上運行下面的代碼:
export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
因為百度中有的把“引號”去掉了,導致一堆的問題,如果用上面不行的話,也可以把 引號 去掉,也許版本不一導致的;
6.將Crash文件夾中的文件,按照symbolicatecrash、crash、dSym的順序拖入控制台中,之后 用“>”連接你要轉化崩潰日志文件的路徑。如下圖
注意:
這個地方的路徑好注意一下