Buka konsol

Memulai Firebase Crashlytics

Panduan memulai ini menjelaskan cara menyiapkan Firebase Crashlytics untuk membantu Anda mendapatkan laporan kerusakan yang komprehensif di Firebase console.

Sebelum memulai

Agar dapat menggunakan Crashlytics, Anda harus mendaftarkan aplikasi iOS Anda dan mengonfigurasinya untuk menggunakan Firebase.

  • Jika aplikasi iOS Anda telah menggunakan Firebase, berarti project tersebut telah terdaftar dan dikonfigurasikan untuk Firebase.

  • Jika tidak memiliki aplikasi iOS, Anda dapat mendownload aplikasi contoh.

Perlu diperhatikan bahwa menambahkan Firebase ke aplikasi iOS Anda melibatkan tugas di Firebase console dan di project Xcode yang terbuka (misalnya, Anda mendownload file konfigurasi Firebase dari konsol, lalu memindahkannya ke project Xcode).

Langkah 1: Siapkan Crashlytics di Firebase console

  1. Klik Crashlytics di panel navigasi sebelah kiri Firebase console.

  2. Jika project Firebase Anda memiliki beberapa aplikasi yang terdaftar di dalamnya, pilih aplikasi yang baru saja ditambahkan dari menu drop-down di samping Crashlytics di panel bagian atas konsol.

  3. Klik Siapkan Crashlytics.

  4. Pilih Aplikasi ini baru di Crashlytics (belum memiliki versi SDK apa pun).

Langkah 2: Tambahkan Crashlytics SDK

Untuk memulai, tambahkan file framework Crashlytics SDK ke ruang kerja Xcode pada project Anda. Untuk sebagian besar project, cara termudah untuk melakukannya adalah dengan menambahkan CocoaPods pada Crashlytics. Namun, jika project Anda tidak dapat mendukung CocoaPods, Anda juga dapat menambahkan file tersebut secara manual.

Langkah 3: Inisialisasi Crashlytics

Framework yang Anda tambahkan mencakup skrip jalankan yang akan melakukan inisialisasi Crashlytics. Tambahkan skrip tersebut ke fase build project Anda:

  1. Buka project di Xcode, lalu pilih file project-nya di Navigator.

  2. Pilih target build utama Anda dari menu drop-down Select a project or target.

  3. Buka tab Build Phases target.

  4. Klik + Add a new build phase, lalu pilih New Run Script Phase.

  5. Tambahkan baris berikut ke kotak teks Type a script:

    Penginstalan CocoaPods
    "${PODS_ROOT}/Fabric/run"
    Penginstalan manual
    "${PROJECT_DIR}/Fabric.framework/run"

  6. Khusus Xcode 10: Tambahkan lokasi Info.plist bawaan aplikasi Anda ke kolom Input Files pada Build Phase:

    $(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)

Setelah Anda menambahkan SDK ke aplikasi, Crashlytics akan otomatis mulai mendeteksi dan mengumpulkan laporan kerusakan.

Langkah 4: Buat atau jalankan project Anda

Jalankan aplikasi untuk mengirimkan verifikasi ke Firebase bahwa Anda telah berhasil mengintegrasikan Firebase.

Log perangkat Anda akan menampilkan verifikasi Firebase bahwa inisialisasi telah selesai.

Menonton video tutorial

Untuk mendapatkan panduan terperinci tentang cara memulai Crashlytics, tonton video tutorial berikut:

Anda dapat menemukan lebih banyak video di channel YouTube Firebase.

Langkah berikutnya

  • Menguji implementasi Anda—Uji penyiapan Crashlytics Anda dengan memaksakan error untuk menghasilkan laporan kerusakan di Firebase console.

  • Menyesuaikan laporan kerusakan—Secara otomatis, Crashlytics mulai mengumpulkan laporan kerusakan begitu Anda menambahkan SDK. Namun, Anda juga dapat menyesuaikan penyiapan dengan menambahkan pelaporan keikutsertaan, log, kunci, dan bahkan pelacakan error tidak fatal.