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

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

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

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

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

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

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

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

  2. 我使用6.3构建应用程序并使用6.3分发它,这增加了一些神奇的酱汁。 我完成了与以前完全相同的分发过程,所以似乎是合乎逻辑的解释。

然而,具有讽刺意味的是,我从Fabric安装了新的Crashlytics ,我发现它真的非常非常好。 它给了我比Apple的崩溃日志更深入的信息(你的milage可能会有所不同)。 我将在整个应用程序开发过程中继续使用它,但一旦投入生产,我们可能会将其取出。