【问题标题】:How to retrieve crash logs from TestFlight app in Pre-release testing如何在预发布测试中从 TestFlight 应用程序中检索崩溃日志
【发布时间】:2025-12-12 21:15:02
【问题描述】:

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

I found this thread 声明您在提交到 iTunes Connect 时需要“为您的应用程序包含应用程序符号”,我已经这样做了。 I then read this thread 声明它仅适用于已在 App Store 上发布的应用程序,并且不存储预发布应用程序的崩溃报告(我的是)。

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

  • 确保选中“包括应用程序符号”,
  • 安装 Xcode 6.3 以查看崩溃组织屏幕,
  • 等待大约 1 周的时间才能显示崩溃日志,
  • 在 iTunes 连接中搜索应用程序的崩溃日志。

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

【问题讨论】:

  • 我正在寻找更多详细信息,但仍有疑问。我可以删除 testFlight sdk,我猜它不再相关。唯一的先决条件是“确保选中“包含应用程序的应用程序符号””?不需要注册自定义异常处理程序?

标签: ios xcode testflight


【解决方案1】:

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

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

  2. 我使用 6.3 构建应用程序并使用 6.3 分发它,这增加了一些魔力。我的分发过程和以前完全一样,这似乎是合乎逻辑的解释。

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

【讨论】:

  • 我看到 TestFlight 说“诊断和使用信息可能最多延迟 72 小时。”也许这也是一个因素?
最近更新 更多