Instal aplikasi sendiri di iPhone tanpa App Store
Oleh Mehdi Azizi
Terbit , 10 mnt
Gratis dengan Mac dan Xcode, tapi aplikasinya kedaluwarsa setelah 7 hari. Akun berbayar, TestFlight, build Expo, atau Expo Go: cara yang pas untukmu.
Ya, kamu bisa menginstal aplikasimu sendiri di iPhone tanpa lewat App Store, bahkan gratis. Kamu butuh Mac, Xcode, dan akun Apple biasa. Tapi dengan akun gratis, instalasinya kedaluwarsa setelah 7 hari: kamu harus meng-compile ulang aplikasinya lalu menginstalnya lagi. Supaya bisa dipakai lebih lama, atau diinstal tanpa Mac, kamu perlu keanggotaan berbayar Apple Developer Program, 99 dolar per tahun.
Saya menguji aplikasi saya sendiri, Solys, TradaZen, dan Nolera, di iPhone saya jauh sebelum dirilis. Panduan ini membandingkan lima jalur resmi, berdasarkan halaman Apple dan Expo yang saya baca ulang pada 3 November 2026. Kalau pertanyaanmu soal biaya total sebuah aplikasi, baca saja membuat aplikasi iPhone secara gratis.
Lima cara menginstal aplikasimu, dibandingkan
| Metode | Biaya | Perlu Mac | Masa berlaku instalasi |
|---|---|---|---|
| Xcode, akun gratis | Gratis | Ya | 7 hari |
| Xcode, akun berbayar | 99 $/tahun | Ya | Hingga 12 bulan |
| Build Expo diinstal via link | 99 $/tahun | Tidak | Hingga 12 bulan |
| TestFlight | 99 $/tahun | Tidak | 90 hari per build |
| Expo Go | Gratis | Tidak | Bergantung pada komputermu |
Batasannya, baris per baris:
- Akun gratis: 3 perangkat dan 10 ID aplikasi, berlaku 7 hari, dan 3 aplikasi per perangkat.
- Akun berbayar, Xcode atau link Expo: hingga 100 iPhone terdaftar per tahun keanggotaan.
- TestFlight: hingga 100 penguji internal dan 10.000 eksternal, dengan review dari Apple untuk penguji eksternal.
- Expo Go: proyekmu berjalan di dalam aplikasi Expo Go, tanpa modul native kustom.
Durasi 12 bulan itu sesuai dengan masa berlaku provisioning profile, menurut dokumentasi Expo. Angka lainnya berasal dari halaman Apple yang dikutip di bawah.
Gratis, dengan Mac dan Xcode
Ini satu-satunya cara resmi untuk menginstal aplikasi native sungguhan di iPhone-mu tanpa membayar keanggotaan. Xcode gratis di Mac App Store. Versi terbarunya butuh macOS 26.6 dan Mac dengan chip Apple M1 atau yang lebih baru.
Menurut dokumentasi Xcode, langkahnya sebagai berikut:
- Hubungkan akun Apple-mu di Xcode, menu Settings, lalu Apple Accounts. Tanpa keanggotaan, Xcode menampilkannya sebagai Personal Team.
- Buka tab Signing & Capabilities di proyekmu. Klik Set Up Signing, pilih tim kamu, lalu isi bundle identifier yang unik.
- Pasangkan iPhone-mu dengan Mac lewat Device Hub, pakai kabel atau nirkabel.
- Pilih iPhone-mu sebagai tujuan, lalu klik Run. Xcode mendaftarkan perangkat dan membuat provisioning profile.
Dengan Expo, perintah npx expo run:ios --device melakukan hal yang sama: ia meng-compile proyekmu secara lokal dengan Xcode lalu menginstalnya ke iPhone yang tersambung. Expo menegaskan bahwa compile lokal ini satu-satunya cara menginstal development build di iPhone tanpa akun berbayar.
Batasan akun gratis
Bantuan Apple soal akun developer menetapkan tiga batasan untuk Personal Team:
- 10 ID aplikasi paling banyak, yang kedaluwarsa setelah 7 hari;
- 3 perangkat paling banyak, yang juga kedaluwarsa setelah 7 hari;
- 3 aplikasi per perangkat paling banyak.
Provisioning profile kedaluwarsa 7 hari setelah dibuat. Lewat dari itu, Apple memintamu meng-compile ulang aplikasi dan menginstalnya lagi dari Xcode. Menurut tabel di halaman yang sama, akun gratis tidak membuka akses ke App Store Connect, TestFlight, maupun bagian sertifikat dan profile. Untuk aplikasi pribadi yang kamu ubah tiap minggu, masih oke. Untuk aplikasi yang mau kamu pakai tiap hari tanpa repot, ini cepat jadi menyebalkan.
Mengaktifkan Developer Mode di iPhone
Aplikasi yang di-compile oleh Xcode, atau diinstal dari file .ipa, tidak bisa dibuka selama Developer Mode mati. Apple merancangnya untuk mencegah instalasi software berisiko secara tidak sengaja. Mode ini tidak mengubah apa pun pada instalasi dari App Store atau TestFlight.
Cara mengaktifkannya:
- Buka Settings, lalu Privacy & Security.
- Di bagian Security, aktifkan Developer Mode.
- Ketuk Restart di peringatan yang muncul.
- Setelah restart, konfirmasi dengan Turn On, lalu masukkan kodemu.
Menurut Apple, opsi ini baru muncul di Settings setelah proses pairing dengan Mac dimulai, atau kalau iPhone sudah pernah dipasangkan. Menurut Expo, Developer Mode juga diperlukan untuk build Expo yang diinstal via link dan untuk development build lokal. Tanpa Mac, Expo menyarankan untuk menginstal build-nya dulu, lalu mengetuk ikonnya: sebuah peringatan akan menawarkan untuk mengaktifkan mode tersebut.
Dengan akun berbayar: aplikasi tetap terinstal
Keanggotaan Apple Developer Program berharga 99 dolar per tahun keanggotaan, dengan harga ditampilkan dalam mata uang lokal saat mendaftar. Pilihan antara individu dan organisasi, serta apa saja yang dicakup keanggotaan, dijelaskan di akun developer Apple: harga dan pendaftaran.
Dengan keanggotaan ini, instalasimu tidak lagi cuma 7 hari. Expo menyebutkan provisioning profile kedaluwarsa setelah 12 bulan. Kamu bisa mendaftarkan hingga 100 iPhone per tahun keanggotaan, menurut bantuan Apple soal perangkat. Menonaktifkan perangkat tidak membebaskan slot: hitungannya baru kembali ke 100 di awal tahun keanggotaan berikutnya.
Kamu tetap bisa menginstal dari Xcode, atau pakai salah satu dari dua metode berikut, yang tidak butuh Mac.
Build Expo yang diinstal lewat link
Expo menyebut metode ini distribusi internal. Server EAS meng-compile aplikasimu, lalu memberimu link instalasi. Metode ini butuh akun Apple Developer berbayar.
- Daftarkan iPhone-mu dengan
eas device:create. Perintah ini menghasilkan link atau QR code untuk dibuka di ponsel. - Tambahkan profile di
eas.jsondengan"distribution": "internal", seperti di tutorial Expo. - Jalankan build iOS dengan profile itu, lalu buka link instalasinya di iPhone.
iPhone yang ditambahkan belakangan butuh build baru, atau tanda tangan ulang pada build yang sudah ada. Expo juga mengingatkan bahwa perangkat yang dinonaktifkan tetap dihitung dalam batas 100.
Ini metode ideal untuk aplikasimu sendiri yang memakai modul native. Aplikasi saya masih di SDK 57 Expo, sementara Expo Go di App Store mengikuti SDK 58: jadi saya mengujinya dengan build saya sendiri, bukan di Expo Go.
TestFlight: jalur paling nyaman
TestFlight menginstal aplikasimu seperti aplikasi biasa, tanpa Developer Mode dan tanpa pendaftaran perangkat. Menurut bantuan App Store Connect, setiap build tersedia selama 90 hari. Kamu bisa mengundang hingga 100 penguji internal, yaitu pengguna App Store Connect yang punya akses ke aplikasimu.
Ini metode yang saya pakai sehari-hari. Grup internal aplikasi saya diatur ke distribusi otomatis: setiap build yang dikirim langsung muncul di aplikasi TestFlight di iPhone saya. Expo mengonfirmasi bahwa build ditambahkan ke grup yang mengaktifkan distribusi otomatis ini.
Untuk penguji dari luar timmu, Apple mewajibkan review untuk build pertama. Detail lengkapnya ada di TestFlight: menguji aplikasi iPhone-mu.
Expo Go: mencoba tanpa bayar apa pun
Expo Go adalah aplikasi gratis yang memuat proyekmu dari komputer. Ini cara tercepat untuk melihat layar pertamamu di iPhone, bahkan dari PC. Sejak September 2026, Expo mewajibkan login ke akun Expo-mu, di terminal maupun di aplikasi di iPhone.
Dua batasan yang perlu kamu tahu:
- Versi. Expo Go hanya mendukung versi SDK terbaru. Versinya di App Store, yang rilis pada 22 Oktober 2026, mengikuti SDK 58. Ini tidak dijamin selalu begitu: pada musim semi 2026, versinya tertahan di SDK 54 sambil menunggu persetujuan Apple, menurut changelog Expo tanggal 4 Mei 2026. Karena itu, sejak SDK 56,
create-expo-appmenawarkan untuk membuat proyek yang kompatibel dengan versi App Store. Kalau proyekmu memakai SDK lain,eas gomembuat salinan Expo Go milikmu sendiri, didistribusikan lewat TestFlight, tapi butuh keanggotaan berbayar. - Modul native. Expo sendiri bilang bahwa Expo Go adalah tempat uji coba untuk belajar, terbatas dan tidak berguna untuk proyek produksi. Begitu kamu menambahkan modul native yang tidak ada di Expo Go, kamu butuh development build.
Dari PC Windows
Xcode hanya ada di Mac. Dari Windows, tidak ada metode resmi untuk menginstal aplikasi native ke iPhone-mu secara gratis. FAQ Expo merangkumnya: kamu compile di cloud, lalu uji di iPhone sungguhan dengan Expo Go atau development build. Tersisa dua jalur:
- Gratis: Expo Go, dengan proyek yang kompatibel dengan versi App Store-nya.
- Dengan keanggotaan: server EAS meng-compile aplikasimu, lalu kamu menginstalnya via link atau TestFlight. Expo menegaskan bahwa layanan pengirimannya juga berjalan dari Windows dan Linux untuk iOS.
Alur lengkap tanpa Mac ada di memublikasikan aplikasi iOS tanpa Mac.
Metode mana yang dipilih
- Aplikasinya cuma untukmu, kamu punya Mac, dan instal ulang seminggu sekali tidak masalah: Xcode dan akun gratis.
- Kamu mau memakainya tiap hari tanpa repot: keanggotaan berbayar, lalu TestFlight.
- Aplikasimu memakai modul native dan kamu tidak punya Mac: keanggotaan, lalu build Expo yang diinstal via link.
- Kamu baru mulai dan cuma mau melihat layarmu: Expo Go.
- Kamu mau membagikannya ke beberapa orang terdekat: TestFlight, dengan penguji internal atau grup eksternal.
Membangun aplikasi yang akan kamu instal
Instalasi hanyalah ujung perjalanan. Kalau kamu membuat aplikasi dengan AI, iOS & Android Kit berangkat dari starter code aplikasi-aplikasi saya, sudah siap untuk Expo, dan memandumu lewat empat tahap sampai App Store, sesuai ritmemu. Kesalahan AI pada proyek mobile dibahas di membuat aplikasi dengan AI.
Kalau kamu masih ragu harus mulai dari mana, ikuti diagnostik gratisnya: diagnostik ini memberi tahu apa yang sebenarnya menghambatmu dan mengirimkan checklist anti-penolakan Apple saya. Metode lengkap dengan Expo ada di halaman aplikasi mobile React Native dan Expo.
Pertanyaan umum
Bisakah menginstal aplikasi sendiri di iPhone tanpa App Store secara gratis?
Bisa, dengan Mac, Xcode, dan akun Apple gratis. Xcode meng-compile aplikasi dan menginstalnya ke iPhone yang tersambung. Instalasinya kedaluwarsa setelah 7 hari, dan kamu dibatasi 3 perangkat dan 3 aplikasi per perangkat.
Kenapa aplikasi yang saya instal dengan Xcode berhenti setelah 7 hari?
Dengan akun gratis, Apple membuat provisioning profile kedaluwarsa 7 hari setelah dibuat. Compile ulang aplikasinya lalu instal lagi dari Xcode. Dengan keanggotaan berbayar, profile berlaku hingga 12 bulan.
Bagaimana cara mengaktifkan Developer Mode di iPhone?
Buka Settings, lalu Privacy & Security, dan aktifkan Developer Mode di bagian Security. Ketuk Restart, lalu konfirmasi dengan Turn On dan kodemu. Opsi ini muncul setelah iPhone dipasangkan dengan Mac. Tanpa Mac, instal dulu build-nya, lalu ketuk ikonnya: sebuah peringatan akan menawarkan untuk mengaktifkan mode tersebut.
Bisakah menginstal aplikasi iPhone sendiri dari Windows?
Tidak gratis untuk aplikasi native, karena Xcode hanya ada di Mac. Secara gratis, kamu bisa menjalankan proyekmu di Expo Go. Dengan keanggotaan berbayar, EAS meng-compile aplikasi di cloud, lalu kamu menginstalnya via link atau TestFlight.
Berapa banyak iPhone yang bisa didaftarkan dengan akun developer?
Hingga 100 iPhone per tahun keanggotaan dengan akun berbayar. Menonaktifkan perangkat tidak membebaskan slot. Dengan akun gratis, batasnya 3 perangkat, yang kedaluwarsa setelah 7 hari.
Berapa lama aplikasi tetap terinstal lewat TestFlight?
Setiap build tersedia selama 90 hari. Sebelum habis, kirim build baru, lalu instal dari aplikasi TestFlight.

