Firebase Crashlytics 入門

本快速入門介紹瞭如何使用 Firebase Crashlytics SDK 在您的應用中設置 Firebase Crashlytics,以便您可以在 Firebase 控制台中獲取全面的崩潰報告。

設置 Crashlytics 需要在 Firebase 控制台和 IDE 中執行任務(例如添加 Firebase 配置文件和 Crashlytics SDK)。要完成設置,您需要強制測試崩潰,以將第一個崩潰報告發送到 Firebase。

在你開始之前

  1. 如果您尚未將 Firebase 添加到您的 Apple 項目中,請將其添加到您的 Apple 項目中。如果您沒有 Apple 應用程序,可以下載示例應用程序

  2. 推薦:要獲得無崩潰用戶、麵包屑日誌和速度警報等功能,您需要在 Firebase 項目中啟用 Google Analytics。

    • 如果您現有的 Firebase 項目未啟用 Google Analytics(分析),您可以從 Firebase 控制台中 >項目設置的“集成”選項卡中啟用 Google Analytics。

    • 如果您要創建新的 Firebase 項目,請在項目創建工作流程期間啟用 Google Analytics。

第 1 步:將 Crashlytics SDK 添加到您的應用程序

使用 Swift Package Manager 安裝和管理 Firebase 依賴項。

  1. 在 Xcode 中,打開應用程序項目,導航至File > Add Packages
  2. 出現提示時,添加 Firebase Apple 平台 SDK 存儲庫:
  3.   https://github.com/firebase/firebase-ios-sdk
  4. 選擇 Crashlytics 庫。
  5. 為了獲得 Crashlytics 的最佳體驗,我們建議在您的 Firebase 項目中啟用 Google Analytics ,並將適用於 Google Analytics 的 Firebase SDK 添加到您的應用中。您可以選擇沒有 IDFA 收集或有 IDFA 收集的庫。
  6. 完成後,Xcode 將自動開始在後台解析並下載您的依賴項。

接下來,配置 Firebase 模塊:

  1. 在您的App結構或UIApplicationDelegate中導入 Firebase 模塊:

    迅速

    import Firebase

    Objective-C

    @import Firebase;
  2. 配置FirebaseApp共享實例,通常在應用程序委託的application(_:didFinishLaunchingWithOptions:)方法中:

    迅速

    // Use the Firebase library to configure APIs.
    FirebaseApp.configure()
    

    Objective-C

    // Use the Firebase library to configure APIs.
    [FIRApp configure];
    

第 3 步:強制測試崩潰以完成設置

要完成 Crashlytics 的設置並在 Firebase 控制台的 Crashlytics 儀表板中查看初始數據,您需要強制測試崩潰。


就是這樣! Crashlytics 現在正在監控您的應用程序是否崩潰。訪問Crashlytics 儀表板以查看和調查您的所有報告和統計數據。

下一步

  • 通過添加選擇加入報告、日誌、密鑰和非致命錯誤跟踪來自定義崩潰報告設置
  • 與 Google Play 集成,以便您可以直接在 Crashlytics 儀表板中按 Google Play 跟踪過濾 Android 應用程序的崩潰報告。這使您可以更好地將儀表板集中在特定的構建上。