【问题标题】:Crashlytics in not showing up the crash reportsCrashlytics 不显示崩溃报告
【发布时间】:2021-07-05 09:28:01
【问题描述】:

我已经在我的项目中实施了 Firebase crashlytics,并且我已经为我的项目配置了 firebase 帐户。但是当我在Crashlytics.sharedInstance().crash() 的帮助下发生崩溃时,我将完美地得到崩溃崩溃报告。但是,如果我使用任何其他方法发生崩溃,它不会显示崩溃报告。但是在 crashlytics 的 dSYMs 选项卡中显示了一些崩溃,并且格式不正确。我已经从 iTunes 商店下载了 dSYM 文件并通过终端上传到 Crashlytics。但我仍然在 dSYMs 选项卡中遇到崩溃并且格式不正确。

这就是我在 Crashlytics 的 dSYMs 选项卡中获取崩溃报告的方式。

有人知道我在这里做错了什么吗?

我可以在我的 Swift 项目中实现它,它正确地解密了错误并正确显示。但是当我将它实现到我的 Objective-C 项目中时,我没有得到正确的解密报告。

【问题讨论】:

标签: ios swift objective-c firebase crashlytics


【解决方案1】:

当“可选”缺失 dSYM 时,这些通常与正在使用的 .frameworks 或其他第三方库有关。如果您只有这些类型的缺失 dSYM,仪表板将显示崩溃报告,但与这些 dSYM 相关的框架不会被符号化。

标记为“必需”的 DSYM 与您的主应用相关,如果缺少这些,仪表板将不会显示崩溃报告。

通常,在使用 .framework 时,dSYMs 文件也应该可用,但如果没有,您可能需要从框架所有者那里获取它们。

【讨论】:

    【解决方案2】:

    要进一步详细说明 Gerardo 的答案,请参阅您的 Xcode Organizer。您的应用程序列表以不同的版本发布。下载 dSYM 首先报告,因此遵循 Google 提供的程序并将这些 dSYM 提交到 firebase

    确保您已经通过 Cocoapods 安装了最新版本的 FirebaseCrashlytics,并在 Firebase 控制台中安装了适当的应用配置文件。

    https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports#upload-dsyms

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 2015-03-14
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多