Kembali ke Leanfinit

no code

Buat Aplikasi iPhone Tanpa Coding: Panduan Lengkap ke App Store

Membuat aplikasi iPhone tanpa coding bisa selesai dalam sehari. Tapi upload ke App Store butuh persiapan, sertifikat, dan persetujuan Apple.

Leanfinit Guides

Editorial

· 6 menit baca

Diterjemahkan dari versi asli berbahasa Inggris.

Aturan 90/10 yang Jarang Diceritakan

Kebanyakan tutorial no-code berakhir dengan kalimat seperti "aplikasi kamu sudah siap." Lalu kamu mulai mencari tombol "publish" dan baru sadar bahwa proses masuk ke App Store itu berbeda, sepenuhnya dikendalikan Apple, dengan pendaftaran, sertifikat, dan antrean review tersendiri.

Ini gambaran pembagian usaha yang realistis untuk pemula: sekitar 10% untuk memilih builder dan membentuk aplikasi, 90% untuk mengurus sistem Apple. Post ini membahas yang 90% itu.

$99/yr

Biaya Apple Developer

Akun individu, wajib untuk distribusi di App Store

24–72 hrs

Waktu tunggu pendaftaran

Umumnya untuk akun individu; akun organisasi bisa lebih lama

1–3 days

Jendela review pertama

Rata-rata Apple untuk submission baru di 2026

15–30 min

Proses TestFlight

Waktu sebelum build muncul dan bisa diuji

Pilih Builder yang Tepat Sebelum Mulai

Tidak semua builder aplikasi iPhone bisa menghasilkan app yang masuk ke App Store. Banyak yang hanya menghasilkan progressive web app atau website mobile yang hidup di browser, bukan di layar utama HP seseorang. Perbedaan ini penting sebelum kamu menginvestasikan waktu.

Pertanyaan penyaringnya: apakah builder menghasilkan file .ipa asli dan menangani code signing, atau hanya membungkus webview dan menyebutnya aplikasi? Keduanya tidak sama, dan tim review App Store tahu bedanya.

  • Webview wrapper, website kamu di dalam cangkang aplikasi. Lebih murah dibuat, tapi sering ditolak berdasarkan Guideline 4.2 karena dianggap fungsionalitas tipis.
  • PWA, bisa diinstal dari browser, bukan dari App Store. Tidak ada listing, tidak ada discovery, tidak ada push notification di iOS.
  • Output native atau Flutter, kode yang dikompilasi dan berjalan langsung di perangkat. Inilah yang dibutuhkan untuk submission App Store yang sesungguhnya.

Apple Developer Program: $99 dan Tiga Hari Kerja

Kamu tidak bisa mempublikasikan aplikasi ke App Store tanpa keanggotaan Apple Developer Program. Tidak ada tier gratis untuk distribusi, hanya untuk menjalankan aplikasi di perangkatmu sendiri.

  • Buat atau masuk ke Apple ID dengan autentikasi dua faktor yang aktif
  • Daftar di developer.apple.com, $99/tahun untuk individu, $299/tahun untuk organisasi
  • Siapkan metode pembayaran yang valid; Apple langsung menagih saat pendaftaran
  • Jika mendaftar sebagai perusahaan: dapatkan nomor D-U-N-S terlebih dahulu (gratis, tapi butuh beberapa hari)
  • Pastikan HP kamu bisa dihubungi, Apple akan mengirim verifikasi lewat telepon atau SMS ke nomor di Apple ID kamu
  • Tunggu email aktivasi (24–72 jam untuk individu)

Sertifikat dan Provisioning: Bagian yang Paling Sering Bikin Pusing

Sistem signing Apple punya dua komponen. Distribution Certificate membuktikan bahwa binary berasal dari kamu. Provisioning Profile menghubungkan App ID, sertifikat, dan akun kamu. Keduanya harus valid saat upload.

Kalau builder kamu menangani signing secara otomatis, kamu sebagian besar bisa melewati ini. Kamu tetap perlu menghubungkan akun Apple Developer ke builder sekali saja, biasanya dengan membuat API key di App Store Connect lalu menempelkannya di sana.

Jika kamu melakukan signing secara manual, langkah-langkahnya berjalan dalam urutan ini:

  1. Daftarkan App ID di portal Apple Developer (sesuai dengan bundle identifier aplikasimu, misalnya com.namamu.namaapp)
  2. Buat Distribution Certificate di Xcode atau melalui Certificates, Identifiers & Profiles di portal
  3. Buat Distribution Provisioning Profile yang menghubungkan App ID dan sertifikat
  4. Unduh profile dan pasang di Xcode sebelum build

App Store Connect: Setiap Field yang Bisa Menghambat Submission

App Store Connect adalah tempat listing aplikasimu berada. Kamu harus membuatnya sebelum bisa mengupload satu pun build. Buka appstoreconnect.apple.com, klik + untuk membuat aplikasi baru, dan lengkapi field-field berikut.

  • Nama aplikasi, harus unik di seluruh App Store
  • Bundle ID, harus persis sama dengan yang dikompilasi builder ke dalam binary
  • SKU, string referensi internal, bebas kamu tentukan
  • Kategori utama, pilih yang paling mendekati; kamu bisa menambahkan kategori sekunder
  • Rating usia, jawab kuesioner konten Apple dengan jujur
  • URL kebijakan privasi, ini pemblokir keras; Apple tidak akan menerima submission tanpanya
  • Screenshot dengan ukuran yang disyaratkan, dimensi piksel yang salah langsung menyebabkan penolakan

Kebijakan privasi adalah yang paling sering menjegal pemula. Satu halaman statis yang menjelaskan data apa yang dikumpulkan aplikasimu, atau bahwa aplikasi tidak mengumpulkan data apa pun, sudah cukup. Layanan hosting gratis pun tidak masalah.

Kelas perangkatUkuran screenshot yang disyaratkan (2026)Wajib?
iPhone 16 Pro Max1320 × 2868 px (6,9")Ya
iPhone 16 Pro1206 × 2622 px (6,3")Ya
iPhone 8 Plus / lebih lama1242 × 2208 px (5,5")Tidak, Apple menyesuaikan dari ukuran yang lebih besar

TestFlight Dulu, Baru App Store

Upload build kamu ke TestFlight sebelum submit ke App Store. TestFlight memproses build dalam 15–30 menit dan memungkinkan kamu menjalankan aplikasi di perangkat nyata sebelum reviewer Apple melihatnya. Crash yang tertangkap di sini tidak akan berujung menjadi penolakan.

  • Xcode Organizer, drag archive kamu ke sana dan klik Distribute
  • Aplikasi Transporter, alat upload mandiri dari Apple, tersedia gratis di Mac App Store
  • Pipeline builder, tombol publish Leanfinit menangani langkah Transporter; kamu tidak perlu menyentuh Xcode

Setelah build muncul di TestFlight, buka listing App Store di App Store Connect, scroll ke bagian Build, dan pilih build tersebut. Itulah momen ketika kamu benar-benar selangkah lagi dari menerbitkan aplikasi di App Store.

Apa yang Sebenarnya Dicek Apple Saat Review

Submission pertama rata-rata memakan waktu 1–3 hari. Pembaruan untuk aplikasi yang sudah disetujui sering lolos dalam waktu kurang dari 24 jam. Waktu tunggu tidak bisa dinegosiasi, tapi kamu bisa mempersiapkan diri untuk alasan penolakan yang paling umum.

  • Guideline 4.2 (fungsionalitas minimum), risiko terbesar untuk aplikasi no-code sederhana. Apple bisa menolak aplikasi yang tidak memecahkan masalah nyata atau terasa seperti demo. Pastikan aplikasimu punya tujuan yang spesifik dan berfungsi.
  • Konten placeholder, teks belum selesai, lorem ipsum, layar yang rusak. Periksa ulang dengan mata segar sebelum submit.
  • Kebijakan privasi tidak ada, terdeteksi di level listing, tapi reviewer juga memverifikasinya.
  • Metadata yang menyesatkan, screenshot menampilkan fitur yang tidak ada di aplikasi, atau nama yang mengimplikasikan afiliasi resmi yang tidak dimiliki.

Aplikasi yang ditolak bukan berarti gagal. Apple memberikan alasan yang spesifik, Resolution Center untuk merespons, dan kesempatan resubmit sebanyak yang kamu butuhkan.

Leanfinit team

Setelah Disetujui: Kewajiban yang Kamu Ambil

Persetujuan bukan garis akhir. App Store adalah hubungan berlangganan dengan Apple, dan ada beberapa kewajiban berkelanjutan yang menyertainya.

  • Jaga keanggotaan $99/tahun tetap aktif, keanggotaan yang kedaluwarsa akan menghapus aplikasimu dari Store
  • Perbarui untuk versi iOS baru ketika Apple menghapus API yang digunakan aplikasimu
  • Perbarui screenshot dan deskripsi ketika aplikasi berubah (tidak perlu build baru untuk perubahan listing saja)
  • Tanggapi email kebijakan App Store apa pun dalam jangka waktu yang ditetapkan Apple

Builder seperti Leanfinit mendorong pembaruan kompatibilitas secara otomatis ketika versi iOS baru hadir, yang menangani sebagian besar beban pemeliharaan. Kamu tetap bisa fokus pada aplikasi itu sendiri.

Untuk membuat aplikasi iPhone tanpa coding memang bisa dilakukan dengan cepat. Mempertahankannya di App Store adalah komitmen nyata yang berkelanjutan, ringan, tapi tidak nol. Pahami itu sejak awal, dan prosesnya tidak akan terasa seperti labirin.

Siap melihat ide aplikasimu menjadi submission nyata?

Deskripsikan aplikasimu dalam satu kalimat. Leanfinit membuat aplikasi Flutter, menangani signing, dan memandu kamu melalui setup App Store Connect, sehingga 90% birokrasi itu menjadi checklist yang benar-benar bisa kamu selesaikan.

Deskripsikan aplikasimu