我想提取那些正在使用我的企業應用程序的用戶的崩潰日誌。如果是App Store應用程序,我可以從iTunes連接中獲取這些信息。由於在企業部署的情況下沒有App Store的干預,因此不確定如何訪問這些信息。企業ios應用程序中的崩潰日誌
是否有任何Objective-C API可以通過它訪問應用程序代碼的崩潰日誌,並使用Web服務將它們上載到我的服務器上?
我想提取那些正在使用我的企業應用程序的用戶的崩潰日誌。如果是App Store應用程序,我可以從iTunes連接中獲取這些信息。由於在企業部署的情況下沒有App Store的干預,因此不確定如何訪問這些信息。企業ios應用程序中的崩潰日誌
是否有任何Objective-C API可以通過它訪問應用程序代碼的崩潰日誌,並使用Web服務將它們上載到我的服務器上?
沒有Objective-C API可用於訪問iOS生成的崩潰報告。自動訪問它們的唯一方法是嚮應用程序添加崩潰報告框架,以便捕獲崩潰並讓您將它們發送到服務或您自己的服務器。
我強烈建議不是工程自己的崩潰報告或異常處理機制,因爲它太複雜,使之權利,而不是引入更危險的問題,例如可能導致您的應用用戶丟失數據。
這裏我的答案的第二部分列出了幾個選項,包括開源項目,服務與開源SDK和閉源選項:iOS crash log catch, debug info.. Catch and send via email to the Dev team
您可以指示您的用戶從iTunes中提取日誌並將它們發送給您。查看本文檔的「向開發人員發送崩潰報告」部分:http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/35-Distributing_Applications/distributing_applications.html
謝謝你的答案丹尼爾,但我的應用程序的用戶都是非技術因此不能依靠他們張貼的崩潰日誌 – sandy 2013-02-08 13:51:05
嘗試使用Crashlytics。
非常強大。非常愉快的使用。
我恨他們讓你安裝的框架的方式:先安裝一個應用程序,永遠留在你的馬努吧,他們這個程序會自動安裝在您的Xcode謨的框架......並有可能使很多的東西,你不會看到。爲了描述答案 – Martin 2015-04-27 09:04:37
在http://code.google.com/p發現了一個框架,/plcrashreporter /這可能有助於獲取崩潰日誌。 – sandy 2013-02-08 13:46:49