ios - Crashlytics vs Fabric vs Firebase 崩溃报告——我迷路了

标签 ios firebase crashlytics google-fabric

有人可以澄清这些条款吗?我完全迷路了!

谷歌将什么称为“Crashlytics”,谁是 Fabric,为什么它仍然不是 Firebase?
我应该在 Firebase 控制台的某处设置崩溃报告,还是应该在 Fabric 上注册并以某种方式关联帐户?

在 iOS 上,我应该为我的全新 swift 项目使用什么?

pod 'Firebase/崩溃'

pod 'Fabric'

pod 'Crashlytics'

最佳答案

好的。所以在联系支持后我做到了!
问题在于,在初始设置(质量 → Crashlytics)中,当系统询问“此应用是 Crashlytics 的新应用”时,您必须选择“我的应用没有任何版本的 SDK”。
即使您的应用已经安装了最新的 Crashlytics SDK!

Crashlytics Setup

问题可能应该是“这个应用程序已经在使用 Fabric 了吗? —是,—否。
这似乎是一个应该修复的 UX 错误。

至于术语和历史:

  • 2011 年出现了 Crashlytics。
  • 2011 年还有 Firebase。
  • 2013 年,Twitter 收购了 Crashlytics
  • 2014 年,Crashlytics/Twitter 宣布推出 Fabric——一种包含 Crashlytics 的模块化 SDK
  • 2014 年,Google 收购了 Firebase。
  • 2016 年,Google 推出了 Firebase 崩溃报告。
  • 2017 年,Google 收购了带有 Crashlytics 的 Fabric,弃用了之前的 Firebase 崩溃报告,现在将其崩溃分析服务称为“Crashlytics”。
  • 2020 年 Fabric 被弃用,剩下的服务是“Firebase Crashlytics”。使用 pod 'Firebase/Crashlytics' 进行集成。

如果我错了,请纠正我。

关于ios - Crashlytics vs Fabric vs Firebase 崩溃报告——我迷路了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52543885/

相关文章:

firebase - 在客户端编写业务逻辑是否存在安全问题

ios - "Fabric.framework/run"构建阶段实际上做了什么?

ios - 处理失去连接的情况

ios - 如何使 3D Touch Quick Action 与 UITabBar 一起使用?

python - 如何让 Swift HTTP POST 命中 Flask 服务器?

firebase - 如果应用程序已经在运行,Flutter 如何获取 firebase 动态链接?

javascript - firebase 是否可以在 disconnect() 上更新事务

ios - UI_APPEARANCE_SELECTOR 不工作

Firebase Crashlytics 卡住了添加 SDK

ios - Fabric Crashlytics 到 Firebase Crashlytics 迁移询问 dSYMs 文件