繁体   English   中英

Crashlytics 不显示崩溃报告

[英]Crashlytics in not showing up the crash reports

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

在此处输入图像描述

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

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

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

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

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

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

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

确保您已经通过 Cocoapods 和 Firebase 控制台上的正确应用配置文件安装了最新版本的FirebaseCrashlytics

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM