【问题标题】:How to get iPhone app users to submit crash reports? [duplicate]如何让 iPhone 应用用户提交崩溃报告? [复制]
【发布时间】:2011-05-18 13:42:57
【问题描述】:

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

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

【问题讨论】:

    标签: iphone ios app-store-connect crash-reports


    【解决方案1】:

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

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

    见:http://developer.apple.com/library/ios/#technotes/tn2008/tn2151.html

    【讨论】:

    • +1 特别是Acquiring Crash Reports 部分(更直接的链接)。
    • 但是如何在崩溃报告中创建可见的方法名称而不是数字???
    • @Altaveron 如果您归档了崩溃针对它的构建,则应该自动表示。但是,我强烈建议您使用本页中提到的服务之一,它们都比 iTunes Connect 好用得多。 Crashlytics 是另一个不错的选择 - 非常易于设置、非常流畅的桌面客户端,可立即提醒您实时崩溃。
    【解决方案2】:

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

    【讨论】:

    • +1 批评,太棒了!
    • 我认为我只能在开发阶段使用 Crittercism,并且需要在真正发布之前将其删除。只是因为 iTunes Connect 已经有崩溃报告
    【解决方案3】:

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

    • Mac OS X: ~/Library/Logs/CrashReporter/MobileDevice/
    • Windows XP:C:\Documents and Settings\\Application 数据\苹果 计算机\日志\CrashReporter/
    • Windows Vista: C:\Users\\AppData\Roaming\Apple 计算机\日志\CrashReporter/MobileDevice/

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

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

    【讨论】:

    • 你说的是真的,但这不是 OP 所要求的。 @Jason - 是的,在用户将设备与桌面上的 iTunes 同步后,崩溃报告将显示在 iTunes Connect 中。
    • 啊,我明白了。错过了那一点。我的道歉
    • 此响应非常有帮助,因为根据我的经验,崩溃报告实际上可能不会显示在 iTunes Connect 中。我的用户就崩溃与我联系过,他们告诉我他们确实同步并发送了报告,但我仍然在 iTunes Connect 中看到“提交的报告太少,无法显示报告”。也许如果只有一份崩溃报告,Apple 没有显示它。
    • 注意:您的链接现已失效,因此感谢您引用它。
    【解决方案4】:

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

    【讨论】:

    • 您的链接已损坏,您需要删除末尾多余的字符。顺便说一句,看起来很酷的软件,将进一步详细检查。
    • @PanosJee 数据隐私怎么样?在德国,我们需要通知用户我们即将发送数据,并且我们确实需要选择允许发送数据。 bugsense 支持这个原生还是我们必须自己实现它?
    【解决方案5】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 2010-11-30
      • 1970-01-01
      • 2017-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多