Catch up on everthing we announced at this year's Firebase Summit. Learn more

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 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.
  • Jika Anda telah membuat perubahan kode sejak build terakhir (dengan kata lain, Anda tidak mem-build ulang hanya untuk memperbarui perangkat terdaftar), perbarui nomor versi (Versi) yang terlihat oleh pengguna dan nomor build unik (Build) dari target build.

Ketika selesai, build menyimpan file IPA dan beberapa file log di folder yang Anda tentukan. Anda 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 Rilis, 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 Distribusikan agar build tersedia untuk penguji.

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 bahwa ada versi build baru yang siap diuji (baca panduan penyiapan penguji untuk mengetahui petunjuk cara menginstal aplikasi pengujian). 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 3. Daftarkan perangkat tambahan

Saat menerima undangan untuk menguji build yang tidak ditandatangani dengan profil Perusahaan, penguji dimintai izin untuk membagikan ID perangkatnya kepada Anda. Jika penguji setuju, App Distribution akan mengumpulkan UDID dari perangkat dan memberi tahu Anda tentang UDID melalui email.

Saat menerima salah satu dari email tersebut, perbarui profil penyediaan Anda dengan UDID ini dan distribusikan build baru kepada penguji dengan mengikuti langkah-langkah berikut:

  1. Tambahkan perangkat ke portal Apple Developer.
    • Opsi 1: Impor UDID perangkat sebagai file CSV.

      Di tab Penguji & Grup pada dasbor App Distribution, pilih Semua penguji, lalu klik Ekspor UDID Apple untuk mendownload file CSV. Selanjutnya, impor file ke akun Apple Developer menggunakan opsi Register Multiple Devices. Baca dokumentasi Apple untuk mempelajari lebih lanjut.

      Perhatikan bahwa akun Apple Developer Anda mungkin hanya memungkinkan Anda mengimpor sejumlah perangkat tertentu per tahun.

    • Opsi 2: Kumpulkan dan masukkan UDID melalui email.

      Di halaman Tambahkan Perangkat portal Apple Developer, daftarkan UDID baru yang tercantum dalam email yang Anda terima.

  2. Tambahkan perangkat terdaftar ke profil penyediaanAnda.
  3. Download profil penyediaan dan gunakan untuk mem-build ulang aplikasi. Jika Anda mem-build ulang hanya untuk memperbarui perangkat terdaftar, jangan perbarui nomor atau versi build.
  4. Distribusikan ulang aplikasi Anda dari Firebase console atau CLI. Jika Anda telah mendistribusikan build dengan nomor dan versi build yang sama, hanya pengguna perangkat yang baru terdaftar yang menerima email pemberitahuan.