首页 > 解决方案 > Crashlytics 崩溃未显示在 Firebase 控制台上

问题描述

我使用react-native- firebase 在我的应用程序上实现 crashlytics。

当我的应用程序使用 6.4.0 版本时,它可以正常工作。该版本未完全迁移到 Firebase Crashlytics。

然后,我升级到具有重大更改的 8.4.2 版本,将 Fabric 迁移到 Firebase Crashlytics changelog

我的崩溃显示在 Android Firebase 控制台上,但不在 iOS 上。

我已阅读并遵循有关这些问题的提示:

没有人工作。

我试过的:

[Firebase/Crashlytics] Packaged report with id 'dc5d9933e4c541c8a2f6ff7c6693713a' for submission
6.30.0 - [Firebase/Crashlytics][I-CLS000000] Preparing the report for the new endpoint: 1
6.30.0 - [Firebase/Crashlytics][I-CLS000000] [Crashlytics:Crash:Reports] Submitting report
0 Flip[617:178559] 6.30.0 - [Firebase/Crashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Sending event.
6.30.0 - [Firebase/Crashlytics][I-CLS000000] [Crashlytics:Crash:Reports] Completed report submission with id: dc5d9933e4c541c8a2f6ff7c6693713a
6.30.0 - [Firebase/Performance][I-PRF100009] Logging network request trace - https://crashlyticsreports-pa.googleapis.com/v1/firelog/legacy/batchlog, Response code: 200, 1568.5920ms
6.30.0 - [Firebase/Performance][I-PRF100009] Logging network request trace - https://crashlyticsreports-pa.googleapis.com/v1/firelog/legacy/batchlog, Response code: 200, 1568.9490ms

即使Completed report submission存在日志,我的控制台上仍然没有出现崩溃报告。

对于更多上下文,我使用了 Crashlytics,因为它仍然归 Fabric 所有。我删除了所有代码/配置(fabric ID、Fabric 运行脚本、react-native-fabric/SMXCrashlytics)。

知道我应该尝试什么解决方案吗?

标签: iosreact-nativecrashlyticsreact-native-firebasegoogle-fabric

解决方案


我认为您需要检查以下链接。他们提供了 Crashlytics 和 Fabric 框架供下载。您可以将它们包含在您的项目中,并将您的 .dSYM 文件指向它。

https://medium.com/swlh/integrating-firebase-and-crashlytics-in-ios-complete-guide-updated-2019-4526e9ab9c6d

您也可以从这里下载 - https://storage.googleapis.com/firebase-preview-drop/ios/crashlytics/com.crashlytics.ios-manual.zip


推荐阅读