本快速入門導覽課程說明如何在應用程式中設定 Firebase Crashlytics 整合 Firebase Crashlytics SDK,讓您可以全面瞭解 Firebase控制台中的報告。
如要設定 Crashlytics,您必須同時在 Firebase 控制台和 您的 IDE (例如新增 Firebase 設定檔和 Crashlytics SDK)。請先強制測試當機,這樣才能完成設定 向 Firebase 回報當機報告。
事前準備
如果您尚未在 Apple 應用程式中新增 Firebase,請先完成這項操作。 專案。如果您沒有 Apple 應用程式,請下載 範例應用程式。
建議:自動取得 導覽標記記錄 瞭解引發當機、一般錯誤或 ANR 事件的使用者動作 您必須在 Firebase 專案中啟用 Google Analytics。
如果現有的 Firebase 專案沒有Google Analytics 啟用 Google Analytics,您可以前往 使用者介面的「整合」分頁
>專案設定Firebase)。 如要建立新的 Firebase 專案,請啟用「Google Analytics」 專案建立流程
步驟 1:在應用程式中新增 Crashlytics SDK
使用 Swift Package Manager 安裝及管理 Firebase 依附元件。
- 在 Xcode 中保持開啟應用程式專案,然後前往「檔案」檔案 >新增套件。
- 在系統提示時,新增 Firebase Apple 平台 SDK 存放區:
- 選擇 Crashlytics 程式庫。
- 充分運用 導覽標記記錄 也請將 Google Analytics 的 Firebase SDK 加進您的應用程式。請確認 已啟用 Google Analytics 。
- 在目標建構設定的「Other Linker Flags」部分中新增
-ObjC
標記。 - (僅限 macOS) 在
Info.plist
中新增索引鍵NSApplicationCrashOnExceptions
並將其設為YES
。 - 完成後,Xcode 會自動開始解析並下載 複製到背景依附元件
https://github.com/firebase/firebase-ios-sdk.git
接下來,設定 Firebase 模組:
將 Firebase 模組匯入
App
結構或UIApplicationDelegate
:Swift
import Firebase
目標-C
@import Firebase;
設定
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資訊主頁。如此一來,您就能更專注於特定版本上的資訊主頁。