Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penting
Visual Studio App Center dihentikan pada 31 Maret 2025, kecuali untuk fitur Analitik dan Diagnostik, yang akan terus didukung hingga 30 Juni 2026. Pelajari lebih lanjut.
Terbitkan pembaruan aplikasi iOS ke App Store dan TestFlight menggunakan Fastlane di App Center.
Prasyarat
- Versi pertama aplikasi iOS harus diterbitkan melalui portal App Store Connect.
- Kompilkan aplikasi menggunakan profil provisi App Store dan sertifikat produksi.
- Aplikasi harus siap untuk pengiriman dan melewati panduan App Store.
- Akun Program Pengembang Apple aktif, atau id Apple Anda ditambahkan sebagai admin di akun App Store Connect tim Anda.
- Akun yang tersambung harus memiliki izin App Manager untuk menerbitkan aplikasi.
Untuk informasi selengkapnya, tinjau Panduan Distribusi Aplikasi Apple.
Menyiapkan koneksi antara App Center dan App Store Connect
Nota
Anda dapat terhubung ke App Store Connect menggunakan kredensial Apple atau kunci API App Store Connect. Sebaiknya gunakan Kunci CONNECT API untuk meningkatkan stabilitas dan mengatur tingkat akses untuk kunci di Portal Pengembang Apple. Selain itu, Anda tidak perlu lagi memperbarui koneksi setiap 30 hari seperti yang Anda lakukan dengan kredensial, 2FA, dan Kata Sandi Khusus Aplikasi.
Pilih Tempat Penyimpanan di bawah Distribusi.
Di tengah halaman, klik tombol Sambungkan ke Toko .
Pilih jenis toko sebagai App Store Connect dari panel yang terbuka.
Klik Berikutnya di sudut kanan bawah.
Masuk dengan Kunci API App Store Connect atau dengan akun pengembang Apple Anda (satu kali aktivitas) dan klik Sambungkan.
Saat berhasil masuk, jika akun Apple adalah anggota dari beberapa tim, opsi untuk memilih tim untuk mengaitkan build akan tersedia. Jika akun Apple hanya merupakan anggota dari satu tim, maka pilihan tersebut default ke satu yang tersedia.
Sekarang daftar aplikasi untuk tim yang dipilih akan tersedia untuk pilihan.
Pilih aplikasi yang akan ditingkatkan.
Menyimpan koneksi untuk aplikasi yang dipilih akan disiapkan secara otomatis
- Koneksi Toko Aplikasi yang bernama Produksi.
- Koneksi TestFlight untuk penguji internal bernama App Store Connect Users.
- Penguji eksternal mengelompokkan koneksi berdasarkan grup eksternal yang dibuat di konsol App Store Connect.
Menyiapkan koneksi ini adalah proses satu kali untuk aplikasi di App Center.
Pilih tujuan di menu dropdown untuk instruksi unggah
Nota
Saat mengunggah berkas hasil ke App Store Connect, App Center mengatur default ke:
add_id_info_uses_idfa: false
export_compliance_uses_encryption: false
export_compliance_encryption_updated: false
Menambahkan autentikasi Dua faktor
Jika akun Apple Anda mengaktifkan autentikasi dua faktor, App Store Connect memerlukan kata sandi khusus aplikasi sebagai keamanan. Anda dapat menambahkan kata sandi khusus aplikasi di Pengaturan Akun Pengembang.
Petunjuk / Saran
Hanya App Store dan TestFlight yang memerlukan kata sandi khusus aplikasi. Hanya ID Apple dengan autentikasi dua faktor yang diaktifkan yang dapat memilih Perbarui kata sandi khusus aplikasi.
- Arahkan kursor ke item di daftar Akun .
- Klik tiga titik vertikal di sisi kanan daftar
- Pilih Perbarui kata sandi khusus aplikasi.
- Buat kata sandi khusus aplikasi menggunakan portal ID Apple.
- Nama ini untuk Anda ingat layanan atau aplikasi mana yang menggunakan kata sandi khusus aplikasi.
- Salin kata sandi khusus aplikasi yang dihasilkan dan tempelkan ke dalam dialog.
- Simpan dengan mengklik Perbarui.
Menerbitkan melalui CLI
Peringatan
Anda memerlukan App Center CLI 2.7 atau yang lebih baru untuk menggunakan fitur ini.
Gunakan CLI sebagai cara mudah untuk mengintegrasikan koneksi penyimpanan App Center sebagai bagian dari penyiapan CI/CD Anda, misalnya, Jenkins atau Go CI.
Anda harus membuat koneksi ke App Store sebelum dapat menggunakan CLI dan mengkompilasi biner yang kompatibel.
Anda dapat mencantumkan penyimpanan Anda dengan menggunakan perintah daftar seperti ini:
appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json
Anda akan mendapatkan hasil seperti ini:
[["Production","apple","production"],["App Store Connect Users","apple","testflight-internal"]]
Dan itu adalah kolom Toko yang akan kita gunakan di langkah terakhir.
Langkah terakhir adalah menerbitkan aplikasi Anda dengan menjalankan:
appcenter distribute stores publish \
--file /path/to/file.ipa \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."
Anda harus mengisi bagian yang kosong seperti perintah 'list'. Alih-alih memiliki catatan rilis statis, dimungkinkan untuk menggunakan --release-notes-file
sebagai gantinya. File catatan rilis adalah file teks biasa yang dikodekan dengan UTF-8.
Mengapa ID Apple memerlukan peran admin
Apple memerlukan setidaknya peran admin untuk Membuat app dan mengirimkan versi dan Mengunggah build, lihat tabel ini yang mengklarifikasi izin.
Men-debug rilis yang gagal
Jika penerbitan rilis gagal, Anda dapat mengunduh log Fastlane yang rinci. Log ini ditemukan di halaman rilis terperinci dengan mengklik Status > Unduh Log Fastlane.
Autentikasi ulang gagal
Dalam kesempatan yang jarang terjadi saat autentikasi ulang gagal, Anda dapat memperbaiki masalah dengan mengunjungi bagian Pengaturan akun dan menghapus ID Apple Anda. Kemudian, kunjungi halaman pengaturan koneksi di toko aplikasi dan pilih koneksi Anda untuk mengatur koneksi.