Mendistribusikan aplikasi iOS kepada penguji menggunakan Firebase console

Anda dapat mengelola penguji tim dan mendistribusikan build kepada mereka menggunakan Firebase console.

Sebelum memulai

Tambahkan Firebase ke project Apple jika Anda belum melakukannya.

Jika Anda tidak menggunakan produk Firebase lainnya, Anda hanya perlu membuat project dan mendaftarkan aplikasi. Namun, jika Anda memutuskan untuk menggunakan produk tambahan di masa mendatang, pastikan untuk menyelesaikan semua langkah di halaman yang ditautkan di atas.

Langkah 1. Build aplikasi Anda

Saat Anda sudah siap untuk mendistribusikan versi pra-rilis aplikasi kepada penguji, build arsip distribusi yang ditandatangani. Anda dapat menggunakan proses build normal selama memenuhi persyaratan berikut:

  • Untuk mendistribusikan aplikasi di luar tim pengembangan, Anda harus menggunakan profil distribusi Ad Hoc atau Enterprise.
  • Jika aplikasi Anda menggunakan Game Center, APNs (yang berarti juga menggunakan Cloud Messaging), atau iCloud, pastikan profil penyediaan Anda menggunakan ID aplikasi eksplisit, dan bukan ID karakter pengganti.
  • Jika Anda menggunakan profil distribusi Ad Hoc, sertakan ID perangkat unik (UDID) dari perangkat penguji Anda. Saat penguji iOS yang baru mendaftar di program pengujian, Anda perlu memperbarui profil penyediaan dengan UDID perangkat mereka. Lihat bagian Mendaftarkan perangkat penguji tambahan.
  • Anda sudah memperbarui nomor versi (Version) yang terlihat oleh pengguna dan nomor build unik (Build) dari target build. Jika Anda telah mengubah kode sejak build terakhir (dengan kata lain, Anda tidak mem-build ulang hanya untuk memperbarui perangkat terdaftar), Anda tidak perlu memperbarui nomor versi dan nomor build.

Ketika selesai, build menyimpan file IPA dan beberapa file log di folder yang Anda tentukan. Anda dapat mendistribusikan file IPA ke penguji dengan langkah-langkah berikut.

Langkah 2. Distribusikan aplikasi kepada penguji

Untuk mendistribusikan aplikasi kepada penguji, upload file IPA menggunakan Firebase console:

  1. Buka halaman App Distribution di Firebase console. Pilih project Firebase saat diminta.

  2. Pada halaman Releases, pilih aplikasi yang ingin Anda distribusikan dari menu drop-down.

  3. Tarik file IPA aplikasi ke konsol untuk menguploadnya.

  4. Ketika upload selesai, tentukan grup penguji dan penguji individual yang akan menerima build. Lalu, tambahkan catatan rilis untuk versi build tersebut.

    Lihat Mengelola penguji untuk info selengkapnya tentang cara membuat grup penguji.

  5. Klik Distribute agar build tersedia untuk penguji.

  6. Untuk membagikan link ke rilis tertentu kepada penguji yang memiliki akses ke rilis tersebut, klik ikon Link untuk menyalin link rilis ke papan klip.

Setelah didistribusikan, build akan tersedia di dasbor App Distribution di Firebase console selama 150 hari (lima bulan). Saat masa berlaku build akan berakhir dalam 30 hari, notifikasi akhir masa berlakunya akan muncul di Firebase console dan di daftar build penguji pada perangkat pengujinya.

Penguji yang belum diundang untuk menguji aplikasi akan menerima undangan email untuk memulai, dan penguji yang ada akan menerima notifikasi email yang memberitahukan bahwa ada versi build baru yang siap diuji. Untuk mempelajari cara menginstal aplikasi pengujian, lihat Melakukan penyiapan sebagai penguji. Anda dapat memantau status setiap penguji, apakah mereka sudah menerima undangan dan mendownload aplikasi, di Firebase console.

Penguji memiliki waktu 30 hari untuk menerima undangan pengujian aplikasi sebelum masa berlakunya habis. Saat masa berlaku undangan akan berakhir dalam 5 hari, notifikasi habisnya masa berlaku akan muncul di Firebase console di samping penguji pada rilis. Undangan dapat diperpanjang dengan pengiriman ulang menggunakan menu drop-down pada baris penguji.

Langkah berikutnya