2010-10-06 54 views
1

快速問題給你。自動上傳crashlogs iPhone

如果我的應用程序定期檢查crashlogs並將其上載到服務器,我是否會對Appstore審批流程有任何問題?這甚至有可能嗎?如果沒有,我可以擁有像全局異常處理程序的東西,並使我的應用程序能夠正常終止,同時能夠將異常消息上載到服務器?

感謝,
Teja公司

+1

Apple通過iTunes Connect爲您做到這一點。他們甚至會給你最頻繁崩潰的細節。 – 2010-10-06 20:24:21

+0

哇,整齊。所以我有幾個用戶/測試者,我通過臨時部署爲他們加載應用程序。從他們那裏獲取崩潰日誌的好方法是什麼? – 2010-10-06 20:37:43

+0

請參閱下面的答案。 – 2010-10-06 21:39:20

回答

4

對於通過App Store的應用程序分發,蘋果將通過iTunes Connect的交付崩潰日誌給你。

對於Ad-Hoc構建,您需要讓您的用戶向您發送崩潰日誌。當iPhone與iTunes同步時,它會將所有崩潰記錄複製到計算機上。以下是在那裏它們被存儲在各種操作系統的位置:

的Mac OS X~/Library/Logs/CrashReporter/MobileDevice/[DEVICE_NAME]

的Windows XPC:\Documents and Settings\[USERNAME]\Application Data\Apple computer\Logs\CrashReporter\[DEVICE_NAME]

Windows Vista中C:\Users\[USERNAME]\AppData\Roaming\Apple computer\Logs\CrashReporter\MobileDevice\[DEVICE_NAME]

(我這些來自谷歌的路徑;我自己沒有驗證過,但有人可以評論它們是否錯誤)。