Cara Terbitkan Aplikasi di App Store: Dari TestFlight hingga Kelulusan
Untuk menerbitkan aplikasi di App Store, sertai Apple Developer Program (99 USD setahun setakat November 2026), cipta aplikasi dalam App Store Connect, muat naik binaan yang ditandatangani, uji melalui TestFlight, tambah tangkapan skrin, perihalan, butiran privasi dan penarafan umur, kemudian klik Add for Review dan Submit for Review. Apple menyemak setiap penyerahan secara manual, biasanya dalam masa sehari atau dua, dan selepas diluluskan anda mengeluarkannya ke App Store. Panduan ini mengikuti laluan itu skrin demi skrin dan menyenaraikan masalah yang paling kerap menyebabkan aplikasi dikembalikan.
Masih membina? Mulakan dengan cara buat aplikasi iPhone.
Apa yang anda perlukan sebelum bermula
- Keahlian Apple Developer Program, sebagai individu (nama undang-undang anda dipaparkan sebagai penjual) atau organisasi (memerlukan Nombor D-U-N-S, e-mel domain syarikat dan laman web yang berfungsi).
- Binaan yang ditandatangani bagi aplikasi anda, dimuat naik ke App Store Connect. Biasanya dari Xcode atau Transporter Apple, atau oleh perkhidmatan yang membina untuk anda.
- URL dasar privasi dan URL sokongan dengan butiran hubungan terkini. Apple memerlukan kedua-duanya untuk setiap aplikasi.
- Tangkapan skrin: 1 hingga 10 untuk setiap saiz peranti yang diperlukan, dalam format JPEG atau PNG tanpa ketelusan. App Store Connect menunjukkan saiz yang diperlukannya; pada masa penulisan ini ialah saiz iPhone 6.9 inci (atau 6.5 inci jika anda tidak menyediakan 6.9 inci), serta saiz iPad jika aplikasi anda berjalan pada iPad.
- Akaun demo jika mana-mana bahagian aplikasi berada di sebalik log masuk.
Langkah 1: Daftar dalam Apple Developer Program
Log masuk dengan Apple Account yang mempunyai pengesahan dua faktor dihidupkan, kemudian daftar. Individu biasanya diluluskan dengan cepat. Organisasi perlu memberi masa tambahan, kerana Apple mengesahkan status undang-undang syarikat dan kuasa anda untuk menandatanganinya bagi pihak syarikat. Jika anda tiada Nombor D-U-N-S, anda boleh memohonnya secara percuma di kebanyakan negara, walaupun penerbitannya mengambil masa.
Langkah 2: Cipta rekod aplikasi
Dalam App Store Connect, buka Apps, klik + dan pilih New App. Masukkan:
- Platform: iOS.
- Name: nama di App Store, yang mesti unik di kedai tersebut.
- Primary language.
- Bundle ID: pengenal aplikasi, contohnya com.syarikatanda.aplikasianda. Ia mesti sepadan dengan binaan.
- SKU: sebarang kod dalaman pilihan anda.
Apple tidak membenarkan alat luar mencipta rekod ini, jadi anda melakukannya sekali sendiri.
Langkah 3: Muat naik binaan
Jika anda membina dalam Xcode, arkibkan aplikasi dan muat naik dari Organizer. Binaan juga boleh dimuat naik dengan Transporter atau melalui API App Store Connect.
Jika anda membina dengan Mythex
Pada pelan Pro, Mythex membina aplikasi yang diterbitkan sebagai aplikasi iPhone di Mac miliknya sendiri dan memuat naiknya ke TestFlight anda. Anda tidak perlukan Mac atau Xcode. Persediaan mengambil masa beberapa minit:
- Dalam App Store Connect, pergi ke Users and Access → Integrations → App Store Connect API dan cipta Team key dengan peranan Admin.
- Muat turun fail .p8. Apple hanya membenarkan muat turun sekali, jadi simpan dengan selamat.
- Letakkan fail itu dalam panel Connect App Store di Mythex dan tampal Issuer ID yang dipaparkan di atas senarai kunci. Mythex menyemak kunci itu dengan Apple sebelum menyimpannya.
Pada binaan pertama, Mythex memberitahu anda nama dan Bundle ID tepat untuk digunakan semasa mencipta rekod aplikasi pada Langkah 2. Apabila kad binaan memaparkan In TestFlight, Apple memproses binaan itu kira-kira 10 hingga 30 minit, kemudian ia sedia untuk penguji. Lihat pembina aplikasi iOS Mythex untuk maklumat lanjut.
Langkah 4: Uji dengan TestFlight
TestFlight ialah saluran beta Apple, dan berbaloi menggunakannya dengan betul sebelum semakan:
- Penguji dalaman: sehingga 100 ahli pasukan App Store Connect anda. Mereka boleh memasang binaan sebaik sahaja ia diproses.
- Penguji luaran: sehingga 10,000 orang, dijemput melalui e-mel atau pautan awam. Binaan pertama yang anda tambah ke kumpulan luaran melalui semakan beta ringkas.
- Jangka hayat binaan: setiap binaan boleh diuji selama 90 hari.
Penguji memasang aplikasi TestFlight, menerima jemputan dan memasang binaan anda. Minta mereka melakukan tugas utama, bukan sekadar membuka aplikasi. Panduan ujian beta kami merangkumi cara mencari penguji dan mengumpul maklum balas mereka.
Langkah 5: Isi senarai App Store
Pada halaman versi aplikasi, tambah:
- Tangkapan skrin untuk setiap saiz yang diperlukan, menunjukkan skrin sebenar.
- Teks promosi (pilihan) dan perihalan yang menerangkan dengan jelas apa yang aplikasi itu lakukan.
- Kata kunci, dipisahkan dengan koma. Jangan ulang nama aplikasi anda atau gunakan nama pesaing.
- URL sokongan dan, jika mahu, URL pemasaran.
- Nombor versi dan hak cipta.
Di bawah App Information, tetapkan kategori, URL dasar privasi dan penarafan umur dengan menjawab soal selidik Apple. Di bawah Pricing and Availability, pilih harga (atau percuma) dan negara.
Langkah 6: Lengkapkan App Privacy
App Privacy menyenaraikan data yang dikumpul oleh aplikasi anda, seperti e-mel, nama, lokasi atau data penggunaan, cara ia digunakan dan sama ada ia dikaitkan dengan pengguna. Ia muncul di halaman App Store anda sebagai “label pemakanan” privasi. Sertakan data yang dikumpul oleh mana-mana kod pihak ketiga, seperti analitik atau pembekal log masuk.
Bahagian ini hanya ada di laman web App Store Connect, bukan melalui alat luar. Jika anda menggunakan Mythex, ejen memberitahu anda jawapan yang perlu diberikan berdasarkan apa yang sebenarnya dilakukan oleh aplikasi anda.
Langkah 7: Tambah maklumat semakan dan hantar
Dalam App Review Information, tambah nama, nombor telefon dan e-mel hubungan, serta akaun demo yang berfungsi. Tambah nota jika ada perkara yang perlu dijelaskan, contohnya “tab Bookings hanya menunjukkan kelas selepas anda menyertai satu”.
Kemudian pilih binaan yang telah anda uji, klik Add for Review, dan Submit for Review. Hanya satu versi setiap platform boleh berada dalam semakan pada satu-satu masa.
Dengan Mythex, anda boleh minta ejen melakukan bahagian ini. Ia melampirkan binaan, mengisi apa yang boleh diisinya dan bertanya kepada anda sebelum menghantar.
Langkah 8: Tunggu, jawab, keluarkan
Apple berkata sekurang-kurangnya separuh daripada penyerahan disemak dalam masa kurang 24 jam dan 90% dalam masa 48 jam. Anda akan menerima e-mel apabila status berubah. Jika Apple mempunyai soalan atau menolak binaan, mesejnya muncul di bahagian App Review dalam App Store Connect; jawab di situ, betulkan isu dan hantar semula.
Apabila diluluskan, aplikasi dikeluarkan secara automatik atau ditahan untuk anda keluarkan secara manual, bergantung pada pilihan anda. Anda juga boleh menjadualkan tarikh keluaran.
Mengapa aplikasi ditolak, dan cara mengelaknya
- Aplikasi tidak lengkap (garis panduan 2.1). Ranap, teks olok-olok, pautan mati, log masuk demo yang hilang. Apple berkata ini menyumbang lebih 40% isu yang belum selesai. Uji setiap butang pada iPhone sebenar sebelum menghantar.
- Laman web dibungkus semula (garis panduan 4.2). Apple menjangkakan ciri, kandungan dan antara muka yang melangkaui laman web dalam bingkai. Berikan aplikasi susun atur yang mesra telefon, akaun, data tersimpan dan tugasan sebenar. Ini terutamanya penting untuk aplikasi web yang dibungkus, termasuk yang dibina dengan Mythex.
- Tiada pemadaman akaun dalam aplikasi (garis panduan 5.1.1(v)). Jika orang boleh mencipta akaun dalam aplikasi, mereka mesti boleh memadamkannya dalam aplikasi.
- Jualan digital di luar pembelian dalam aplikasi (garis panduan 3.1.1). Membuka ciri atau kandungan dengan bayaran di dalam aplikasi memerlukan pembelian dalam aplikasi Apple.
- Butiran privasi yang tidak sepadan dengan aplikasi. Pastikan App Privacy, dasar privasi anda dan tingkah laku aplikasi saling sepadan.
Jika anda memerlukan halaman dasar, panduan kami tentang menulis syarat perkhidmatan dan dasar privasi menerangkan apa yang perlu dimasukkan.
Mengemas kini aplikasi kemudian
Untuk setiap versi baharu, naikkan nombor versi, muat naik binaan baharu, tulis teks “What's New” dan hantar semula. Setiap penyerahan disemak.
Jika aplikasi anda ialah aplikasi web yang dibungkus, seperti aplikasi Mythex, kebanyakan perubahan harian sampai kepada pengguna iPhone apabila anda menerbitkan aplikasi web, kerana aplikasi telefon membukanya. Anda hanya menghantar versi baharu terutamanya untuk perubahan pada cangkerang aplikasi, seperti ikon, nama atau kebenaran. Jika Apple telah meluluskan nombor versi tertentu, Mythex menaikkannya (contohnya 1.0 kepada 1.1) sebelum membina semula.
Menerbitkan di Android juga
Proses Google berbeza: yuran sekali bayar, saluran ujian, dan untuk akaun peribadi baharu, ujian tertutup selama 14 hari dengan 12 penguji. Lihat cara terbitkan aplikasi di Google Play.
Soalan lazim
Berapa kos untuk meletakkan aplikasi di App Store?
Apple Developer Program berharga 99 USD setahun setakat November 2026, dengan harga tempatan di rantau lain. Institusi pendidikan yang diiktiraf boleh memohon pengecualian yuran. Jika anda menjual barangan digital atau langganan dalam aplikasi, Apple juga mengenakan komisen ke atas jualan tersebut.
Berapa lama semakan App Store mengambil masa?
Apple berkata ia menyemak sekurang-kurangnya 50% penyerahan dalam masa kurang 24 jam dan 90% dalam masa kurang 48 jam. Penyerahan yang tidak lengkap mengambil masa lebih lama atau ditolak, jadi sediakan akaun demo, dasar privasi dan tangkapan skrin anda sebelum menghantar.
Bolehkah saya terbitkan aplikasi iPhone tanpa Mac?
Boleh, jika satu perkhidmatan membina dan memuat naik aplikasi itu untuk anda. Mythex Pro membina aplikasi anda di Mac miliknya sendiri dan menghantarnya ke TestFlight anda menggunakan kunci API App Store Connect yang anda cipta. Kemudian anda hantar untuk semakan dari App Store Connect atau minta ejen menyediakan penyerahan itu.
Adakah Mythex menghantar aplikasi saya ke App Store?
Mythex menghantar binaan ke TestFlight menggunakan kunci App Store Connect anda sendiri. Anda mencipta rekod aplikasi dan melengkapkan App Privacy di laman web Apple; ejen boleh melampirkan binaan dan mengisi butiran senarai, dan ia akan bertanya kepada anda sebelum menghantar apa-apa untuk semakan. Kelulusan sentiasa keputusan Apple.
Apakah sebab penolakan App Store yang paling biasa?
Apple berkata lebih 40% isu yang belum selesai termasuk dalam garis panduan 2.1, Kelengkapan Aplikasi: ranap, kandungan olok-olok, pautan rosak dan maklumat yang hilang seperti log masuk demo. Aplikasi yang hanya laman web dibungkus semula, tiada pemadaman akaun dalam aplikasi, dan jualan digital di luar pembelian dalam aplikasi ialah punca lain yang kerap.