28

可能重复:
iphone如何从客户那里获取崩溃日志?

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

4

5 回答 5

24

如果用户启用,它们将自动显示在 iTunes Connect 中。

当用户使用 iTunes 同步他们的设备时,崩溃报告被复制到用户计算机上的一个目录中。如果应用程序是通过 App Store 分发的,并且用户选择向 Apple 提交崩溃日志,则崩溃日志将被上传,开发人员可以通过 iTunes Connect 下载它。

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

于 2010-12-01T17:21:46.023 回答
17

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

于 2012-02-17T01:26:11.897 回答
14

当用户与他们去的计算机同步时:

  • Mac OS X:~/Library/Logs/CrashReporter/MobileDevice/
  • Windows XP:C:\Documents and Settings\\Application Data\Apple 计算机\Logs\CrashReporter/
  • Windows Vista:C:\Users\\AppData\Roaming\Apple 电脑\Logs\CrashReporter/MobileDevice/

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

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

于 2010-12-01T15:43:22.010 回答
8

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

于 2011-07-08T14:02:47.520 回答
0

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

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

于 2012-04-26T11:11:24.003 回答