估計(jì)會(huì)有一些小伙伴會(huì)跟我一樣倦踢,突然就懵逼了!
除了幀調(diào)用就是內(nèi)存地址了斋陪,著實(shí)很難找到自己項(xiàng)目中存在的問題朽褪。
還好有友盟的錯(cuò)誤分析工具umcrashtool 下載友盟分析工具
尋找.xcarchive
在我們每次上傳iTunes connect之后會(huì)有一個(gè) .xcarchive的文件,這個(gè)文件一定不要?jiǎng)h除哦~无虚,要確保對(duì)應(yīng)的 xxx.dSYM 文件在 ~/Library/Developer/Xcode/ 或該路徑的子目錄下缔赠。(對(duì)于每一個(gè)產(chǎn)品發(fā)布時(shí)archive操作會(huì)將dsym文件存放到~/Library/Developer/Xcode/Archives路徑下,因此建議保留該路徑下的文件友题,以便后續(xù)用工具分析錯(cuò)誤嗤堰。)
然后把下載好的錯(cuò)誤分析工具和csv文件放到同一目錄下度宦。(我是把它放在桌面下的一個(gè)文件夾里邊)
最后打開你的終端踢匣,cd到分析工具和csv所在的文件夾目錄下 ,輸入命令:./umcrashtool 先不要急著敲回車戈抄,然后吧csv文件拖入終端离唬,會(huì)出現(xiàn):./umcrashtool /Users/User/Desktop/umcrash/appname錯(cuò)誤分析_20160605161846.csv的命令,這時(shí)候你就可以放心的敲回車了;搿(appname就是你在友盟注冊(cè)的項(xiàng)目名字)
顯示結(jié)果:
如果還不行J漭骸F莅ァ!
- 1.運(yùn)行命令后可能會(huì)遇到>Please move dsym file: "37D708AC-9205-3D4E-96EE-6F10CE036A2D" to ~/Library/Developer/Xcode/.你先在finder中前往/Users/xx/Library/Developer/Xcode/,這里的xx是你mac的用戶名,像我就是/Users/Arthur/Library/Developer/Xcode/,找到對(duì)應(yīng)日期的.xcarchive文件,顯示包內(nèi)容,在dSYMs文件夾中是否有dSYM文件,如果有,根據(jù)提示改對(duì)應(yīng)名字即可,如果沒有,可能是你xcode設(shè)置有問題.
- 打開xcode 在Build Setting里面如圖設(shè)置
以后archive出來的文件就會(huì)包含dSYM文件了.
好了模闲,這樣問題就好解決了建瘫。