【问题标题】:Firebase Crashlytics console not showing crashesFirebase Crashlytics 控制台未显示崩溃
【发布时间】:2020-01-03 01:21:28
【问题描述】:

按照说明将 Firebase / Crashlytics 集成到 Xcode 10.3 中的 iOS 项目中后,我正在使用 Crashlytics.sharedInstance().crash() 进行测试,但崩溃未显示在 Crashlytics 控制台中(我已经等了 24 小时,什么也没看到)。

我在日志中看到了这个

[Crashlytics:Crash] report submission successful

但控制台中没有显示任何内容。它确实显示“我有 50% 的无崩溃用户”,但没有堆栈跟踪,并且崩溃也显示 0。

来自我的 Podfile:

pod 'Firebase/Analytics'
pod 'Fabric', '~> 1.10.2'
pod 'Crashlytics', '~> 3.13.4'    

来自我的日志

[Crashlytics] Version 3.13.4 (143)
2019-08-29 12:13:08.435079-0500 App[58538:12666639]            

[Crashlytics] Running on iPhone11,8, 12.4.0 (16G77)
2019-08-29 12:13:08.443235-0500 App[58538:12766639]      

[Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener

[Fabric] Initialized with kit versions: {
    "com.twitter.answers.ios" = "1.4.1";
    "com.twitter.crashlytics.ios" = "3.13.4";
    "io.fabric.sdk.ios" = "1.10.2";
}

在我的构建阶段我有这个代码:

"${PODS_ROOT}/Fabric/run

和输入文件(我尝试了这个路径的许多变体,不确定它是否正常工作):

${BUILT_PRODUCTS_DIR}/GoogleService-Info.plist

也尝试了原来的指令路径,试图排除故障,但没有任何改变。

此外,当我启用调试视图时,当它崩溃时,我看到 app_exception 遇到了流。

【问题讨论】:

  • 我没有答案,但我有一些可能相关的信息。以前来自 Twitter 的 Fabric 的一个应用程序也遇到了类似的问题。从 Fabric 到 Firebase 有一个迁移过程。就我而言,Fabric 凭据丢失了,我们根本无法迁移(即使在向 Google 寻求帮助之后)。最终使用 MS AppCenter 进行崩溃报告。
  • 谢谢!您是否缺少任何 dSYM?这通常是导致此类问题的原因。
  • 不幸的是,这是一个新安装。最近刚刚添加了 Firebase Analytics 和 Crashlytics。控制台说我在 dSYM 上是最新的,但这可能意味着没有,因为控制台中没有出现崩溃
  • 您的应用可能需要手动激活。联系 support(at)fabric(dot)io 并提供您应用的捆绑包 ID/包名称和项目 ID。
  • 谢谢,我已经给他们发了一封电子邮件。等待回音。

标签: ios firebase crashlytics xcode10 firebase-console


【解决方案1】:

用户联系了 Firebase 客户支持。该问题与应用程序版本名称中出现的以空格形式存在的非法字符有关。删除空白似乎可以在用户 Firebase 仪表板上恢复正确的崩溃报告。

【讨论】:

猜你喜欢
  • 2020-12-27
  • 1970-01-01
  • 1970-01-01
  • 2020-05-26
  • 1970-01-01
  • 2019-04-14
  • 2019-05-28
  • 2020-09-22
  • 2018-04-20
相关资源
最近更新 更多