回答
您可以使用PLCrashReporter執行您自己的碰撞記錄。通常,您將崩潰日誌寫入文件,然後在下次啓動應用程序時將其發送到服務器。
爲了防止無限崩潰報告迴路(有一個在早期版本),你想要做的事情在一個特定的順序:
- 讀取文件到內存並將其刪除。 (希望這不會崩潰。)
- 解析崩潰報告並將其發送到服務器。 (如果它現在崩潰,文件已被刪除,所以它不應該再次發生。)
- 最後,啓用崩潰報告(所以如果它在步驟1或2崩潰,崩潰不是記錄)。
無論如何,你應該有一個「哎呀,它崩潰了!你想發送崩潰報告嗎?」對話。我認爲默認的EULA允許自動崩潰日誌記錄,但對用戶來說不會有什麼壞處。
如果你擔心如果用戶說「不」,而不是刪除報告,你可以做logrotate風格的風格重命名(即將report8重命名爲report9,將report7重命名爲report8,...) ,將報告重命名爲report0)。然後有一個「發送最近N次崩潰報告」按鈕(或者設置N = 10或者統計報告的數量),所以即使他們意外禁用了它(或者他們當時沒有互聯網),他們仍然可以發送報告。
如果您在談論正常的AppStore銷售,可通過iTunes Connect獲取崩潰報告。
只需轉到「管理您的應用程序」 - >「您的應用程序」 - >然後單擊「查看詳細信息」,使用當前在AppStore中激活的版本。
然後,您將獲得應用程序的詳細信息,包括客戶發送的崩潰報告。
在iTunes中,如果用戶按住設備名稱並控制其設備名稱,則可以選擇「重置警告」。之後,當用戶下一步同步其設備時,會彈出一個對話框,詢問是否可以向Apple發送數據。如果他們點擊確定,iTunes會將所有的崩潰日誌從他們的設備上傳到Apple的服務器。
之後,您應該能夠在iTunes Connect中找到您的崩潰日誌,並自行下載它們。如果您的應用程序仍然存在問題,並且用戶再次自動同步,則會出現新的崩潰日誌。
的iOS 5及更高版本 點擊設置>常規>關於>診斷&使用將允許您選擇自動發送和不發送。
iOS 4及更早版本 默認情況下,選擇是一次性決定。如果您想改變您的決定,可以重置iOS 4或更早版本設備的警告,以便再次詢問。
如何在iTunes中重置警告 將iPad,iPhone或iPod touch連接到PC或Mac。 等待設備出現在設備下的iTunes窗口左側。 右鍵單擊(Mac或PC)或按住Control鍵單擊(Mac)設備的圖標。 從快捷菜單中,選擇重置警告:
在重置後的警告下次同步時,你應該看到:
不同意,停止送蘋果診斷和使用信息,請單擊不,謝謝。
如果您沒有看到上面的窗口 斷開設備與電腦的連接。 在您的設備上打開應用程序。 按住「睡眠/喚醒」按鈕,直至出現紅色滑塊,然後按住主屏幕按鈕直至應用程序退出。如果您使用的是iOS 2.x或更低版本,請按住主屏幕按鈕直到應用程序退出。 連接您的設備並與iTunes同步。 應該再次出現同意或不同意診斷集合的選項。
Chearz)
參考:
- 1. iPhone崩潰日誌
- 2. iPhone崩潰日誌?
- 3. 如何獲取Android崩潰日誌?
- 4. 獲取iPhone日誌(不是崩潰日誌)
- 5. iPhone崩潰 - 如何閱讀日誌
- 6. 如何理解iPhone的崩潰日誌
- 7. iphone - 理解崩潰日誌
- 8. 瞭解iPhone崩潰日誌
- 9. iPhone崩潰日誌問題?
- 10. 瞭解iPhone崩潰日誌
- 11. 分析iPhone崩潰日誌
- 12. iPhone - 檢測崩潰,提示用戶發送崩潰日誌
- 13. 獲取崩潰日誌,從android用戶調試信息?
- 14. 從客戶那裏獲得崩潰轉儲的最簡單方法?
- 15. 我的Windows客戶如何向我發送崩潰日誌?
- 16. 捕獲崩潰日誌
- 17. 讀取崩潰日誌iOS
- 18. Appium檢測IOS崩潰並獲取崩潰日誌
- 19. 在iPhone上測試應用程序,崩潰日誌在哪裏?
- 20. Xcode 6 - iPhone崩潰日誌文件
- 21. iPhone崩潰日誌說「版本:???」
- 22. 奇怪的iPhone崩潰日誌
- 23. iPhone崩潰日誌 - 幫我理解它
- 24. iPhone應用程序崩潰日誌
- 25. iPhone模擬器崩潰日誌
- 26. iphone應用程序崩潰,崩潰日誌發佈
- 27. iPhone崩潰日誌似乎在[UIApplication run]中崩潰
- 28. 要求用戶在iPhone上發生崩潰後發送崩潰日誌
- 29. 如何在iOS SDK中獲取崩潰日誌
- 30. Symbolicate崩潰日誌
這將信息發送到蘋果,而不是顯影劑。 – henrikhodne 2012-09-03 17:50:45
@henrikhodne如果你曾經訪問過蘋果開發者門戶。有崩潰日誌。在你指出之前總是先確認一下。 – Saad 2013-03-08 10:22:00
@The Saad ADC中的崩潰日誌列表充其量是buggy。在幾個不同的應用程序之間,我從來沒有看到過崩潰日誌,即使是啓用此設置的手機也是如此。所以雖然這可能適用於某些應用程序,但這對我來說從未奏效。 – henrikhodne 2013-05-16 17:03:33