開始使用 Firebase Crashlytics

本快速入門導覽課程說明如何在應用程式中設定 Firebase Crashlytics 與 Firebase Crashlytics SDK 搭配使用,讓您可以全面掌握當機事件 。

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

事前準備

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

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

    • 如果你現有的 Firebase 專案沒有 Google Analytics 您可以在該頁面啟用 Google Analytics Ad Manager 的「Integrations分頁 >專案設定

    • 如要建立新的 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 整合,讓 您可以直接前往 Crashlytics 資訊主頁。如此一來,您就能更專注於特定版本上的資訊主頁。