如何在预发布测试中从TestFlight应用程序检索崩溃日志

cjh*_*ill 8 xcode ios testflight

我一直在尝试通过iTunes Connect/TestFlight分发我的应用程序的崩溃报告,但无法找到它们.

我发现这个帖子表明你需要"为你的应用程序包含应用程序符号",同时提交到我已经完成的iTunes Connect.然后我阅读了这个帖子,该帖子声明它仅适用于已在App Store上发布的应用程序,并且不存储预发布中应用程序的崩溃报告(我的是).

所以,回顾一下,我尝试过:

  • 确保选中"为您的应用程序包含应用程序符号",
  • 安装Xcode 6.3以查看崩溃组织屏幕,
  • 等待〜1周的崩溃日志出现,
  • 在iTunes中搜索连接应用程序的崩溃日志.

是获取崩溃报告以安装第三方报告工具(如Crashlytics)的唯一方法,还是我做错了什么/错过了一步?

cjh*_*ill 4

好的,我刚刚开始在 Xcode 的崩溃日志管理器中获取应用程序的崩溃报告。这大概是因为两个原因:

  1. 我通过 AppStore 安装了 Xcode 6.3,这修复了 6.3 beta 4 中可能存在的所有错误。

  2. 我使用 6.3 构建了该应用程序,并使用 6.3 进行了分发,这增加了一些魔力。我以与以前完全相同的方式完成了分发过程,因此似乎是合乎逻辑的解释。

然而,讽刺的是,我安装了Fabric 的新Crashlytics ,我发现它真的非常非常好。它给了我比苹果崩溃日志更深入的信息(你的情况可能会有所不同)。我将在我们的应用程序开发过程中继续使用它,但一旦投入生产,我可能会将其删除。

  • 我看到 TestFlight 说“诊断和使用信息可能会延迟最多 72 小时。” 也许这也是一个因素? (2认同)