Firebase Summit で発表されたすべての情報をご覧ください。Firebase を使用してアプリ開発を加速し、自信を持ってアプリを実行する方法を紹介しています。詳細

FirebaseCrashlyticsを使い始める

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このクイックスタートでは、Firebase コンソールで包括的なクラッシュ レポートを取得できるように、Firebase Crashlytics SDK を使用してアプリで Firebase Crashlytics を設定する方法について説明します。

Crashlytics をセットアップするには、Firebase コンソールと IDE の両方でタスクが必要です (Firebase 構成ファイルと Crashlytics SDK の追加など)。セットアップを完了するには、テスト クラッシュを強制して、最初のクラッシュ レポートを Firebase に送信する必要があります。

あなたが始める前に

  1. まだ行っていない場合は、 Firebase を Apple プロジェクトに追加します。 Apple アプリをお持ちでない場合は、サンプル アプリをダウンロードできます。

  2. 推奨: クラッシュ フリー ユーザー、ブレッドクラム ログ、ベロシティ アラートなどの機能を取得するには、Firebase プロジェクトで Google アナリティクスを有効にする必要があります。

    • 既存の Firebase プロジェクトで Google アナリティクスが有効になっていない場合は、Firebase コンソールの [ ] > [プロジェクト設定] の[統合] タブから Google アナリティクスを有効にすることができます。

    • 新しい Firebase プロジェクトを作成する場合は、プロジェクト作成ワークフローで Google アナリティクスを有効にします。

ステップ 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 アナリティクスを有効にし、Google アナリティクス用の Firebase SDK をアプリに追加することをお勧めします。 IDFA コレクションのないライブラリまたは IDFA コレクションのあるライブラリのいずれかを選択できます。
  6. 完了すると、Xcode はバックグラウンドで依存関係の解決とダウンロードを自動的に開始します。

次に、Firebase モジュールを構成します。

  1. App構造体またはUIApplicationDelegateに Firebase モジュールをインポートします。

    迅速

    import Firebase

    Objective-C

    @import Firebase;
  2. 通常、アプリ デリゲートのapplication(_:didFinishLaunchingWithOptions:)メソッドで、 FirebaseApp共有インスタンスを構成します。

    迅速

    // 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 アプリのクラッシュ レポートをフィルタリングできるようにします。これにより、ダッシュボードを特定のビルドに集中させることができます。