🚨 Firebase Crashlyticsとは?

Firebase Crashlytics は、Google が提供するリアルタイムクラッシュ解析ツールです。iOSアプリの安定性向上に不可欠で、SwiftやXcodeとも簡単に連携できます。


…読み込み中…

🧭 できること

🚀 導入手順(Swift / Xcode)

  1. Firebase Consoleでプロジェクト作成
  2. iOSアプリを登録し、GoogleService-Info.plist をXcodeに追加
  3. Podfileに以下を追加:
    pod 'Firebase/Crashlytics'
  4. ターミナルで pod install
  5. AppDelegate.swift にて初期化:
    import Firebase
    
    @UIApplicationMain
    class AppDelegate: UIResponder, UIApplicationDelegate {
      func application(_ application: UIApplication,
                       didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        FirebaseApp.configure()
        return true
      }
    }
    

📝 カスタムログ・エラーを記録する

Crashlytics.crashlytics().log("画面Aが表示された")

do {
  try someDangerousAction()
} catch {
  Crashlytics.crashlytics().record(error: error)
}

📊 ダッシュボードの見方

頻度の多いクラッシュが上位に表示され、修正すべき箇所の優先度が分かります。

🔁 手動でクラッシュさせて動作確認

Crashlytics.crashlytics().log("手動クラッシュのテスト")
fatalError("強制クラッシュテスト")

📌 注意点

🔗 参考リンク