可能重复:
iphone如何从客户那里获取崩溃日志?
我的一些用户报告崩溃。向他们解释如何向我发送他们的崩溃报告,以便他们出现在 iTunes Connect 的崩溃报告列表中的最佳方式是什么?当用户将手机与计算机同步时,它们会被发送吗?谢谢!
可能重复:
iphone如何从客户那里获取崩溃日志?
我的一些用户报告崩溃。向他们解释如何向我发送他们的崩溃报告,以便他们出现在 iTunes Connect 的崩溃报告列表中的最佳方式是什么?当用户将手机与计算机同步时,它们会被发送吗?谢谢!
如果用户启用,它们将自动显示在 iTunes Connect 中。
当用户使用 iTunes 同步他们的设备时,崩溃报告被复制到用户计算机上的一个目录中。如果应用程序是通过 App Store 分发的,并且用户选择向 Apple 提交崩溃日志,则崩溃日志将被上传,开发人员可以通过 iTunes Connect 下载它。
请参阅:http: //developer.apple.com/library/ios/#technotes/tn2008/tn2151.html
我一直在使用Crittercism来自动获取崩溃报告。我比 iTunes 更喜欢它,因为你会在崩溃后立即收到电子邮件提醒。
当用户与他们去的计算机同步时:
日志文件名以应用程序名称开头,扩展名为“crash”。它们只是纯文本文件,可以通过电子邮件以原始或压缩形式发送,甚至可以复制粘贴到您的电子邮件程序中。
来自:http ://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/ 在谷歌上简单搜索“iphone 崩溃报告”之后。
您可以使用BugSense并在不询问用户的情况下获取崩溃报告。免责声明:我是 BugSense 的联合创始人
在 iTunes 中,当他们的设备被绑定时,如果用户控制点击他们设备的名称,他们将能够选择“重置警告”。之后,当用户下一次同步他们的设备时,会弹出一个对话框,询问是否可以向 Apple 发送数据。如果他们单击“确定”,iTunes 会将所有崩溃日志从他们的设备上传到 Apple 的服务器。
之后,您应该能够在 iTunes Connect 中找到您的崩溃日志,并自行下载它们。如果您的应用仍然存在问题并且用户再次同步,则会自动出现新的崩溃日志。