[英]Crashlytics vs Fabric vs Firebase Crash Reporting — I'm lost
有人可以澄清这些条款吗? 我完全迷路了!
Google 称什么为“Crashlytics”,谁是 Fabric,为什么它仍然不是 Firebase?
我应该在 Firebase 控制台的某处设置崩溃报告,还是应该在 Fabric 上注册并以某种方式关联帐户?
在 iOS 上,我的新 swift 项目应该使用什么?
pod 'Firebase/Crash'
或者
pod 'Fabric'
或者
pod 'Crashlytics'
好的。 因此,在联系支持人员后,我做到了!
问题在于,在初始设置(质量 → Crashlytics)中,当您被问到“此应用是 Crashlytics 的新应用吗”时,您必须选择“我的应用没有任何版本的 SDK”。
即使您的应用程序已经安装了最新的 Crashlytics SDK!
问题可能应该是“这个应用程序已经使用 Fabric 了吗? ——是的,——不”。
这似乎是一个应该修复的 UX 错误。
至于条款和历史:
pod 'Firebase/Crashlytics'
集成。如果我错了纠正我。
火力士在这里
很抱歉这可能引起的任何混淆。
Crashlytics 是 Fabric 的一部分,并且正在成为 Firebase 的一部分。 Firebase 崩溃报告是 Firebase 中以前的崩溃报告器,但已被弃用和删除。
此时,您应该可以按照以下说明从 Firebase 控制台执行所有操作: https : //firebase.google.com/docs/crashlytics/
目前,这意味着您需要这两个 pod:
# Pods for PodTest pod 'Fabric', '~> 1.7.11' pod 'Crashlytics', '~> 3.10.7'
Crashlytics SDK 目前在 Fabric 和 Firebase 中都兼容,但因此需要 Fabric SDK。 2019 年初,我们计划发布针对 Firebase 优化的新 Crashlytics SDK,并将移除 Fabric 依赖项。 更新到该版本的 SDK 后,您将能够删除 pod 'Fabric',一切都会变得更简单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.