開始使用 Firebase Crashlytics


本快速入門導覽課程說明如何在應用程式中設定 Firebase Crashlytics 整合 Firebase Crashlytics SDK,讓您可以全面瞭解 Firebase控制台中的報告。

如要設定 Crashlytics,您必須同時在 Firebase 控制台和 您的 IDE (例如新增 Firebase 設定檔和 Crashlytics SDK)。請先強制測試當機,這樣才能完成設定 向 Firebase 回報當機報告。

事前準備

  1. 如果您尚未在 Apple 應用程式中新增 Firebase,請先完成這項操作。 專案。如果您沒有 Apple 應用程式,請下載 範例應用程式

  2. 建議:自動取得 導覽標記記錄 瞭解引發當機、一般錯誤或 ANR 事件的使用者動作 您必須在 Firebase 專案中啟用 Google Analytics

    • 如果現有的 Firebase 專案沒有Google Analytics 啟用 Google Analytics,您可以前往 使用者介面的「整合」分頁 >專案設定 Firebase)。

    • 如要建立新的 Firebase 專案,請啟用「Google Analytics」 專案建立流程

步驟 1:在應用程式中新增 Crashlytics SDK

使用 Swift Package Manager 安裝及管理 Firebase 依附元件。

  1. 在 Xcode 中保持開啟應用程式專案,然後前往「檔案」檔案 >新增套件
  2. 在系統提示時,新增 Firebase Apple 平台 SDK 存放區:
  3.   https://github.com/firebase/firebase-ios-sdk.git
  4. 選擇 Crashlytics 程式庫。
  5. 充分運用 導覽標記記錄 也請將 Google Analytics 的 Firebase SDK 加進您的應用程式。請確認 已啟用 Google Analytics
  6. 在目標建構設定的「Other Linker Flags」部分中新增 -ObjC 標記。
  7. (僅限 macOS)Info.plist 中新增索引鍵 NSApplicationCrashOnExceptions 並將其設為 YES
  8. 完成後,Xcode 會自動開始解析並下載 複製到背景依附元件

接下來,設定 Firebase 模組:

  1. 將 Firebase 模組匯入 App 結構或 UIApplicationDelegate

    Swift

    import Firebase

    目標-C

    @import Firebase;
  2. 設定 FirebaseApp 共用例項,通常位於應用程式委派的 application(_:didFinishLaunchingWithOptions:) 方法:

    Swift

    // 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 整合,讓 可以直接依下列路徑篩選 Android 應用程式的當機報告:Google Play Crashlytics資訊主頁。如此一來,您就能更專注於特定版本上的資訊主頁。