1贮缅、當(dāng)用戶抱怨閃退時(shí)榨咐,你可以要求他讓設(shè)備與iTunes同步,設(shè)備與電腦上的iTunes Store同步后谴供,會(huì)將崩潰日志保存在電腦上(路徑:Mac OS X:~/Library/Logs/CrashReporter/MobileDevice/)到上述位置把崩潰日志下載下來(lái)块茁,然后通過電子郵件發(fā)送給你;用這個(gè)方法獲取崩潰日志時(shí)憔鬼,你必需盡量獲取用戶設(shè)備生成的所有崩潰日志龟劲。因?yàn)楸罎⑷罩驹蕉辔赶模驮饺菀自\斷問題所在。
2昌跌、如果你裝了Xcode仰禀,也能很容易通過Xcode從你的設(shè)備上獲得崩潰日志;將iOS設(shè)備連接到電腦上蚕愤,然后打開Xcode答恶;從菜單欄上選擇 Window菜單, 然后選擇 Organizer (快捷方式是 Shift-CMD-2)在Organizer 窗口上, 選中 Devices 標(biāo)簽欄,在左側(cè)的導(dǎo)航面板上萍诱,選中Device Logs悬嗓;LIBRARY下面的Device Logs是你所有設(shè)備(曾經(jīng)連接到Xcode的)的日志;每個(gè)設(shè)備下面的Device Logs是對(duì)應(yīng)設(shè)備的日志裕坊。
3包竹、應(yīng)用提交到App Store后,你也能從 iTunes Connect 獲取到用戶的崩潰日志籍凝,登錄到 iTunes Connect 上周瞎,選擇 Manage Your Applications, 點(diǎn)擊相應(yīng)的應(yīng)用饵蒂,點(diǎn)擊應(yīng)用圖標(biāo)下面的View Details按鈕声诸, 然后點(diǎn)擊右欄Links部分的 Crash Reports;如果沒有崩潰日志退盯,試試點(diǎn)擊“refresh”按鈕刷新一下彼乌。如果你的應(yīng)用用戶量還不多,或者剛上架不久渊迁,iTunes Connect賬號(hào)上也可能還沒有任何崩潰日志慰照;如果有的話你就會(huì)看到不同iOS版本用戶下的崩潰信息。
4宫纬、使用工具來(lái)獲取應(yīng)用程序崩潰日志焚挠,工具(名稱:Bugly,網(wǎng)址:http://bugly.qq.com/)官網(wǎng)上由詳細(xì)的講解漓骚,還附有Demo (友盟) (bugtags 網(wǎng)址:https://www.bugtags.com)等等惧笛;
5延赌、iphone崩潰日志分析工具symbolicatecrash;Symbolicatecrash是Xcode自帶的一個(gè)分析工具库倘,可以通過機(jī)器上的崩潰日志和應(yīng)用的.dSYM文件定位發(fā)生崩潰的位置曹锨,把crash日志中的地址替換成代碼相應(yīng)位置孤个。