2010-10-06 49 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]

(我这些来自谷歌的路径;我自己没有验证过,但有人可以评论它们是否错误)。