Lewati ke konten
Aplikasi buatan AI

Cara publikasi aplikasi Base44 ke App Store: fungsi Build Store Files dan sisa tugas Anda (2026)

Base44 membuatkan IPA yang sudah ditandatangani. Anda tetap butuh akun developer, record App Store Connect, upload, review, dan aplikasi yang lolos guideline 4.2. Berikut jalur lengkapnya.

Jawaban singkat

Untuk mempublikasikan aplikasi Base44 ke App Store, buka Publish → Mobile app, jalankan App Scan, lalu gunakan Build Stores Files untuk membuat IPA yang sudah ditandatangani. Langkah ini memerlukan API key App Store Connect Anda, dan untuk mengunduh file-nya Anda butuh paket Builder atau yang lebih tinggi. Setelah itu, Anda sendiri yang membuat record aplikasi, mengunggah IPA dengan Transporter, dan mengirimkannya untuk review. Apple mengenakan biaya 99 USD per tahun. Risiko terbesar adalah guideline 4.2, karena build-nya hanyalah wrapper di sekitar aplikasi web Anda.

Poin penting
  • Build Stores Files dari Base44 menghasilkan IPA yang siap untuk App Store (dan AAB untuk Google Play), tetapi untuk mengunduhnya Anda butuh paket Builder atau yang lebih tinggi.
  • Membuat IPA memerlukan Issuer ID, Key ID, Team ID, dan API key App Store Connect berformat .p8 dengan peran Admin; tanpa itu Anda akan mendapat error 403.
  • Base44 tidak membuatkan akun developer, tidak mengirimkan aplikasi Anda, dan tidak berkomunikasi dengan Apple atas nama Anda. Apple Developer Program berbiaya 99 USD per tahun keanggotaan.
  • Build Base44 adalah wrapper native yang hanya membuka URL aplikasi Anda, sehingga guideline 4.2 ("lebih dari sekadar situs web yang dikemas ulang") menjadi risiko penolakan utama.
  • Menjual barang digital melalui Stripe di dalam aplikasi akan membuatnya ditolak, dan per Oktober 2026 build Base44 belum mendukung StoreKit.
Base44 ke App Store

Jika Anda sedang mencari cara mempublikasikan aplikasi Base44 ke App Store, versi singkatnya begini: Base44 kini membuatkan binary-nya, dan sisanya menjadi tugas Anda. Per Oktober 2026, tab Mobile app di editor menghasilkan IPA yang sudah ditandatangani. Akun Apple, record App Store Connect, upload, review, dan penanganan penolakan tetap tanggung jawab Anda. Setiap langkahnya ada di bawah, beserta guideline yang paling sering menjegal aplikasi wrapper.

Apa sebenarnya fungsi Build Stores Files di Base44?

Build Stores Files mengubah aplikasi web Base44 yang sudah Anda publikasikan menjadi binary siap toko: IPA untuk App Store dan AAB untuk Google Play. Masing-masing membungkus aplikasi web Anda yang sudah ada dalam lapisan native yang tipis.

Menurut dokumentasi pengiriman ke toko aplikasi Base44, hasilnya adalah "wrapper native ringan di sekitar aplikasi web Anda yang hanya membuka URL aplikasi Anda." Base44 juga melakukan hal-hal berikut:

  • Menjalankan App Scan berdasarkan pedoman App Store atau Google Play dan memberi Anda Readiness Score.
  • "Secara otomatis mengonfigurasi Bundle ID dan signing key", dan Anda tidak bisa mengubahnya di file yang dihasilkan.
  • Mengatur izin perangkat dengan AI dan menulis purpose string dalam 24 bahasa. Dokumentasinya menyebut bahwa ini "tidak dapat diedit di antarmuka Base44."
  • Bisa menambahkan push notification jika Anda menyediakan key APNs .p8, yang merupakan key berbeda dari API key App Store Connect.

Sebagian besar perubahan konten yang Anda publikasikan di Base44 langsung sampai ke aplikasi yang sudah terpasang tanpa pengiriman ulang. Mengubah nama, ikon, bundle ID, pengaturan push, atau izin berarti Anda harus membuat ulang file dan mengirimkannya kembali.

Apa yang tetap harus Anda kerjakan sendiri?

Anda bertanggung jawab atas semua hal di luar binary: akun developer, listing di toko, upload, review, dan banding. Dokumentasi Base44 menyatakan bahwa Base44 "tidak membuat atau mengelola akun developer Anda" dan tidak akan menghubungi Apple atau Google atas nama Anda.

TugasBase44Anda
Pendaftaran Apple Developer ProgramTidakYa
API key App Store Connect (.p8, peran Admin)MenggunakannyaMembuatnya
Bundle ID dan signingYa, otomatisGunakan yang dihasilkan
IPA yang sudah ditandatanganiYaMengunduhnya
Record aplikasi di App Store ConnectTidakYa
Mengunggah buildTidakYa
Screenshot, deskripsi, URL kebijakan privasiTidakYa
Mengirim untuk review dan menangani penolakanTidakYa

Bagaimana langkah demi langkah mempublikasikan aplikasi Base44 ke App Store?

Anda mempublikasikan aplikasi Base44 dengan membuat IPA di Base44, membuat record aplikasi yang sesuai di App Store Connect, mengunggah IPA tersebut, lalu mengirimkan build itu untuk review.

  1. Daftar ke Apple Developer Program dan tunggu persetujuan. Account Holder juga harus menyetujui perjanjian terbaru di App Store Connect, jika tidak Anda tidak akan bisa menambahkan aplikasi.
  2. Di App Store Connect, buka Users and Access → Integrations dan buat API key dengan peran Admin. Catat Issuer ID dan Key ID, lalu unduh file .p8.
  3. Di Base44, buka Publish → Mobile app, klik Run App Scan dengan pedoman App Store dipilih, dan perbaiki setiap masalah kritis.
  4. Pilih Create App Store files dan masukkan Issuer ID, Key ID, Team ID, serta key .p8 Anda. Lalu unduh IPA-nya.
  5. Di App Store Connect, buka Apps → + → New App. Pilih iOS, masukkan nama, bahasa utama, dan SKU, lalu pilih bundle ID yang dikonfigurasi Base44.
  6. Unggah IPA. Apple mencantumkan Xcode, altool, dan Transporter sebagai opsi upload, dan untuk IPA yang sudah jadi, cara paling sederhana adalah Transporter, aplikasi macOS gratis.
  7. Tunggu email yang mengonfirmasi bahwa build sudah selesai diproses. Lalu tambahkan screenshot, deskripsi, URL kebijakan privasi, rating usia, dan detail privasi.
  8. Lampirkan build ke versi aplikasi, tambahkan catatan review dan login demo, lalu klik Submit for Review.

Apple mencocokkan setiap upload dengan record Anda menggunakan "bundle ID dan nomor versi, yang terdapat di dalam app bundle". Upload akan gagal terhubung jika Anda membuat record dengan bundle ID yang berbeda. Untuk detail listing, ikuti checklist pengiriman App Store kami, dan siapkan login untuk reviewer menggunakan panduan akun demo.

Berapa biaya mempublikasikan aplikasi Base44?

Mempublikasikan aplikasi Base44 ke App Store membutuhkan setidaknya paket Builder berbayar dari Base44 ditambah keanggotaan tahunan Apple sebesar 99 USD. Tambahkan biaya satu kali 25 USD dari Google jika Anda juga merilis di Android.

Halaman pendaftaran Apple menyatakan: "Apple Developer Program berbiaya 99 USD per tahun keanggotaan. Harga dapat berbeda menurut wilayah." Anda bisa menjalankan scan Base44 di paket Free, tetapi mengunduh file untuk toko "memerlukan paket Builder atau yang lebih tinggi." Di Google Play, akun pribadi yang dibuat setelah 13 November 2023 harus menyelesaikan periode pengujian sebelum bisa rilis. Proses itu dibahas di panduan closed testing kami.

Apakah Apple akan menolak aplikasi Base44 berdasarkan guideline 4.2?

Aplikasi Base44 memiliki risiko nyata ditolak berdasarkan guideline 4.2 jika ia terasa seperti situs web Anda di dalam bingkai, karena build-nya hanya membuka URL aplikasi Anda. Apple menyetujui aplikasi wrapper jika terasa berguna dan seperti aplikasi sungguhan di ponsel, bukan jika hanya mencerminkan situsnya.

Guideline 4.2 menyatakan: "Aplikasi Anda harus menyertakan fitur, konten, dan UI yang mengangkatnya melampaui sekadar situs web yang dikemas ulang." Guideline 4.2.2 menambahkan bahwa aplikasi tidak boleh terutama berupa "potongan web, agregator konten, atau kumpulan tautan."

Batasan Base44 yang terdokumentasi juga berpengaruh. Anda tidak bisa memilih halaman awal terpisah untuk aplikasi, dan mode offline penuh serta HealthKit tidak didukung. Menjual barang digital melalui Stripe di dalam aplikasi akan membuatnya ditolak berdasarkan guideline 3.1.1, dan StoreKit belum didukung. Barang fisik dan layanan tetap bisa menggunakan Stripe.

Apa yang terjadi pada aplikasi web-wrapper lain yang ditolak berdasarkan 4.2?

Thread publik di Apple Developer Forums menunjukkan bahwa penolakan 4.2 terhadap aplikasi wrapper bergantung pada apa yang benar-benar dilihat reviewer saat aplikasi dibuka, bukan berapa banyak API native yang Anda cantumkan.

Dalam sebuah thread Cordova, seorang developer berkali-kali ditolak berdasarkan "4.2 Design: Minimum Functionality", padahal aplikasinya menggunakan GPS dan akselerometer serta tetap merekam tanpa koneksi. Setelah panggilan telepon, Apple menjelaskan bahwa "sama sekali tidak ada UI di dalam binary build" dan "ada layar putih saat situs sedang dimuat." Masalah itu diperbaiki dengan menambahkan splash screen dan memuat index.html lokal yang berisi UI sungguhan terlebih dahulu. Situs remote baru ditampilkan setelah selesai dimuat sepenuhnya, dan aplikasinya disetujui.

Dalam thread lain, sebuah aplikasi video ditolak berdasarkan 4.2.2 dengan pesan ini: "aplikasi Anda hanya berisi tautan, gambar, atau konten yang dikumpulkan dari Internet dengan sedikit atau tanpa fungsionalitas native iOS." Aplikasi itu memiliki unduhan offline, push notification dengan deep link, dan fitur favorit. Apple menjawab bahwa "Pengguna dapat mem-bookmark video di situs web menggunakan Safari," dan thread tersebut tidak pernah melaporkan persetujuan.

Pelajaran dari perbandingan: aplikasi pertama lolos setelah layar pertamanya tidak lagi terlihat seperti situs web yang sedang memuat. Aplikasi kedua gagal karena setiap fitur yang ditambahkan sudah bisa dilakukan di Safari. Uji aplikasi Base44 Anda di ponsel dengan mempertimbangkan hal ini.

Apa yang perlu dicek sebelum menekan Submit for Review?

Sebelum mengirim, pastikan reviewer di iPhone bisa masuk, menyelesaikan tugas inti, dan tidak pernah menemui layar kosong, jalan buntu ala web, atau checkout Stripe untuk konten digital.

  • App Scan tidak menunjukkan masalah kritis yang belum terselesaikan, dan Anda sudah memublikasikan ulang setelah perbaikan.
  • Buka aplikasi dalam mode pesawat dan pastikan muncul pesan yang ramah, bukan layar putih.
  • Halaman kebijakan privasi dan ketentuan bisa diakses sebelum pendaftaran.
  • Navigasi berfungsi tanpa tombol kembali browser, dan tidak ada tautan eksternal yang membuat pengguna tersesat.
  • Tidak ada konten digital yang dijual melalui Stripe di dalam aplikasi.
  • Akun demo berfungsi, dan catatan review menjelaskan apa yang dilakukan aplikasi di ponsel yang tidak dilakukan situs webnya.
  • Record App Store Connect menggunakan bundle ID yang dihasilkan Base44.

Contoh nyata: aplikasi pemesanan buatan Base44 yang menjual kelas tatap muka boleh tetap memakai Stripe, karena kelas adalah layanan. Jika aplikasi itu menambahkan pustaka video berbayar, pustaka tersebut termasuk dalam guideline 3.1.1, jadi hapus dari build iOS sampai StoreKit tersedia. Jika Anda ingin ada yang memeriksa ulang sebelum mengirim, lihat layanan kami.

Pertanyaan yang sering diajukan

Apakah Base44 mengirimkan aplikasi saya ke App Store?

Tidak. Base44 membuat dan menandatangani IPA, tetapi dokumentasinya menyatakan bahwa Base44 tidak membuat atau mengelola akun developer dan tim dukungannya tidak menghubungi Apple atau Google atas nama Anda. Anda sendiri yang membuat record aplikasi di App Store Connect, mengunggah IPA dengan Transporter atau alat Apple lainnya, mengisi listing, mengirim untuk review, dan menanggapi setiap penolakan.

Bisakah saya mempublikasikan aplikasi Base44 dengan paket gratis?

Hanya sebagian. Anda bisa menjalankan App Scan dan melihat Readiness Score di paket Free, tetapi mengunduh IPA atau AAB yang dihasilkan memerlukan paket Builder atau yang lebih tinggi. Selain itu, Anda butuh Apple Developer Program yang berbiaya 99 USD per tahun keanggotaan, serta akun developer Google Play dengan biaya satu kali 25 USD jika Anda juga merilis di Android.

Mengapa Base44 menampilkan error 403 saat membuat file App Store?

Dokumentasi Base44 menyebutkan bahwa API key App Store Connect harus memiliki peran Admin, dan key dengan peran lebih rendah akan menyebabkan error 403. Buat key baru di App Store Connect pada Users and Access → Integrations dengan akses Admin, unduh file .p8, lalu masukkan bersama Issuer ID, Key ID, dan Team ID yang sesuai.

Bisakah saya menambahkan in-app purchase ke aplikasi iOS Base44?

Per Oktober 2026, belum bisa. Dokumentasi Base44 menyatakan StoreKit dan Play Billing belum didukung, dan plugin IAP RevenueCat maupun Capacitor tidak berfungsi di build-nya. Menjual barang digital melalui Stripe di dalam aplikasi iOS akan membuatnya ditolak berdasarkan guideline 3.1.1. Barang fisik dan layanan dunia nyata tetap bisa menggunakan Stripe.

Apakah saya harus mengirim ulang aplikasi Base44 setiap kali mengubahnya?

Biasanya tidak. Build-nya adalah wrapper yang memuat aplikasi web yang sudah Anda publikasikan, sehingga sebagian besar perubahan konten dan desain akan muncul tanpa pengiriman ulang. Anda harus membuat ulang file dan mengirim ulang jika mengubah nama aplikasi, ikon, bundle ID, push notification, atau izin perangkat. Ingat juga bahwa Apple mengharapkan aplikasi yang sudah direview tidak mengubah tujuan utamanya setelah itu.

Sumber & bacaan lanjutan

Kebijakan bisa berubah. Periksa dokumentasi resmi sebelum mengajukan.

Bawa build-nya. Atau idenya.

Ayo bawa aplikasi Anda sampai garis finis.

Panggilan terfokus untuk mencari tahu apa yang masih menghalangi aplikasi Anda tayang di store.

Jadwalkan panggilan ↗