本快速入门介绍了如何使用 Firebase Crashlytics SDK 在您的应用中设置 Firebase Crashlytics,以便您可以在 Firebase 控制台中获得全面的崩溃报告。
设置 Crashlytics 需要在 Firebase 控制台和您的 IDE 中执行任务(例如添加 Firebase 配置文件和 Crashlytics SDK)。要完成设置,您需要强制测试崩溃以将您的第一个崩溃报告发送到 Firebase。
在你开始之前
如果您还没有,请将 Firebase 添加到您的 Apple 项目中。如果您没有 Apple 应用程序,可以下载示例应用程序。
推荐:要获得无崩溃用户、面包屑日志和速度警报等功能,您需要在 Firebase 项目中启用 Google Analytics。
如果您现有的 Firebase 项目没有启用 Google Analytics,您可以从 Firebase 控制台中集成选项卡启用 Google Analytics。
>项目设置的如果您要创建新的 Firebase 项目,请在项目创建工作流程中启用 Google Analytics。
第 1 步:将 Crashlytics SDK 添加到您的应用
使用 Swift Package Manager 安装和管理 Firebase 依赖项。
- 在 Xcode 中,打开您的应用程序项目,导航至File > Add Packages 。
- 出现提示时,添加 Firebase Apple 平台 SDK 存储库:
- 选择 Crashlytics 库。
- 为了获得最佳的 Crashlytics 体验,我们建议在您的 Firebase 项目中启用 Google Analytics ,并将适用于 Google Analytics 的 Firebase SDK 添加到您的应用程序中。您可以选择没有 IDFA 集合或有 IDFA 集合的库。
- 完成后,Xcode 将自动开始在后台解析和下载您的依赖项。
https://github.com/firebase/firebase-ios-sdk
接下来,配置 Firebase 模块:
在您的
App
结构或UIApplicationDelegate
中导入 Firebase 模块:迅速
import Firebase
目标-C
@import Firebase;
配置一个
FirebaseApp
共享实例,通常在您的应用委托的application(_:didFinishLaunchingWithOptions:)
方法中:迅速
// Use the Firebase library to configure APIs. FirebaseApp.configure()
目标-C
// Use the Firebase library to configure APIs. [FIRApp configure];
第 3 步:强制测试崩溃以完成设置
要完成 Crashlytics 的设置并在 Firebase 控制台的 Crashlytics 仪表板中查看初始数据,您需要强制测试崩溃。
就是这样! Crashlytics 现在正在监控您的应用程序是否发生崩溃。访问Crashlytics 仪表板以查看和调查您的所有报告和统计信息。
下一步
- 通过添加选择加入报告、日志、密钥和非致命错误跟踪来自定义您的崩溃报告设置。
- 与 Google Play 集成,以便您可以直接在 Crashlytics 仪表板中按 Google Play 跟踪过滤 Android 应用程序的崩溃报告。这使您可以更好地将仪表板集中在特定构建上。