如何让iPhone应用程序用户提交崩溃报告?

时间:2010-12-01 15:19:23

标签: iphone ios itunesconnect crash-reports

  

可能重复:
  iphone how to get crash log from customers?

我的一些用户报告崩溃。向他们解释如何向我发送崩溃报告的最佳方式是什么,以便它们显示在崩溃报告的iTunes Connect列表中?当用户将手机与电脑同步时,它们会被发送吗?谢谢!

5 个答案:

答案 0 :(得分:24)

如果用户已启用,则会自动显示在iTunes Connect中。

  

当用户使用iTunes同步他们的设备时,崩溃报告   被复制到用户计算机上的目录中。如果申请   通过App Store分发,用户已选择提交   崩溃日志到Apple,崩溃日志将上传和开发人员   可以通过iTunes Connect下载。

请参阅:http://developer.apple.com/library/ios/#technotes/tn2008/tn2151.html

答案 1 :(得分:17)

我一直在使用Crittercism自动获取崩溃报告。我比iTunes更喜欢它,因为你在崩溃后立即收到电子邮件警报。

答案 2 :(得分:14)

当用户与计算机同步时,他们会转到:

  • Mac OS X: 〜/库/日志/ CrashReporter始终/移动设备/
  • Windows XP:C:\ Documents and Settings \\ Application 数据\苹果 计算机\日志\ CrashReporter始终/
  • Windows Vista: C:\用户\\应用程序数据\漫游\苹果 计算机\日志\ CrashReporter始终/移动设备/

日志文件名以应用程序名称开头,扩展名为“crash”。它们只是纯文本文件,可以通过电子邮件以原始或压缩的形式发送,甚至可以复制粘贴到您的电子邮件程序中。

来自:http://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/在谷歌搜索“iphone崩溃报告”之后进行SIMPLE。

答案 3 :(得分:8)

您可以使用BugSense并在不询问用户的情况下获取崩溃报告。 免责声明:我是BugSense的联合创始人

答案 4 :(得分:0)

在iTunes中,当他们的设备被束缚时,如果用户控制点击他们设备的名称,他们将能够选择“重置警告”。之后,当用户下一步同步他们的设备询问是否可以向Apple发送数据时,会弹出一个对话框。如果他们单击“确定”,则iTunes会将所有崩溃日志从其设备上传到Apple的服务器。

之后,您应该能够在iTunes Connect中找到崩溃日志,并自行下载。如果您的应用仍然存在问题并且用户再次同步,则会自动显示新的崩溃日志。