Tanpa Mac, tidak ada build iOS
Build tools Apple butuh macOS. Developer di Windows atau Linux tidak bisa meng-compile atau sign build iOS di mesin mereka sendiri.
Untuk developer Windows dan Linux
Capgo Build meng-compile dan men-sign aplikasi iOS Capacitor Anda di mesin Mac cloud. Jalankan satu command CLI dari Windows, Linux, atau CI, dan build yang sudah di-sign akan di-upload ke App Store Connect untuk TestFlight.
Uji coba gratis tanpa batas selama 14 hari. Tanpa kartu kredit. Garansi uang kembali 14 hari. Batalkan kapan saja.
npx @capgo/cli@latest build init --platform ios
npx @capgo/cli@latest build request --platform ios
# signed build runs on an ephemeral Mac runner
# logs stream back to your terminal Mesin Cloud Mac
iOS build dijalankan di mesin Mac mini M4 khusus. Anda bisa memulainya dari komputer yang biasa Anda gunakan.
Ditandatangani dan di-upload
Build ditandatangani dengan sertifikat Anda dan di-upload ke App Store Connect, siap untuk TestFlight.
Masalahnya
Build tools Apple butuh macOS. Developer di Windows atau Linux tidak bisa meng-compile atau sign build iOS di mesin mereka sendiri.
Sertifikat dan profil sering kali tersimpan di Mac satu orang. Saat orang itu tidak ada atau profilnya kedaluwarsa, rilis pun tertunda.
macOS runner sewaan tetap butuh update Xcode, Fastlane lanes, signing secrets, dan debugging saat Apple mengubah sesuatu.
Cara kerjanya
Anda butuh app Capacitor, akun Capgo, dan akun Apple Developer. Semua command di bawah diambil dari docs Capgo CLI.
Proses onboarding akan membaca project Capacitor Anda, membuat distribution certificate dan provisioning profile, lalu menyimpannya di mesin Anda.
npx @capgo/cli@latest build init --platform ios Panduan build iOS Jika tim Anda sudah punya sertifikat dan profil, simpan dengan key API App Store Connect Anda. Keduanya tetap tersimpan di file kredensial lokal.
npx @capgo/cli@latest build credentials save --platform ios \
--apple-team-id YOUR_TEAM_ID \
--apple-key ./AuthKey_XXXXX.p8 \
--apple-key-id YOUR_KEY_ID \
--apple-issuer-id YOUR_ISSUER_ID \
--certificate ./certificate.p12 \
--ios-provisioning-profile ./profile.mobileprovision Kelola kredensial Sync web build Anda ke proyek iOS, lalu request build. Logs akan mengalir ke terminal, dan signed build akan di-upload ke App Store Connect untuk TestFlight.
npx cap sync ios
npx @capgo/cli@latest build request com.example.app --platform ios Panduan build pertama Export kredensial yang tersimpan sebagai CI secrets dengan build credentials manage, set CAPGO_TOKEN, dan jalankan build request di GitHub Actions, GitLab CI, atau runner apa pun.
npx @capgo/cli@latest build credentials manage
# in your CI job
npx @capgo/cli@latest build request com.example.app --platform ios Setup GitHub Actions Solusinya
Native build berjalan di cloud saat ada perubahan native code. Perubahan web tetap dikirim sebagai live updates di antara rilis store.
iOS build berjalan di mesin Mac mini M4 khusus dengan Xcode terinstal. Laptop Windows atau Linux Anda, atau CI runner, mengirimkan request dari terminal.
Ikhtisar Capgo Buildbuild init akan membuatkan distribution certificate dan provisioning profile untuk Anda. Perintah ini menggunakan API key dari App Store Connect, yang bisa Anda buat melalui browser saat menggunakan Windows atau Linux.
Panduan build iOSSimpan kredensial sekali, lalu jalankan build request dari terminal, GitHub Actions, GitLab CI, atau pipeline lainnya.
Referensi perintah buildGunakan Capgo Build saat ada perubahan pada plugin, permission, icon, atau versi Capacitor. Kirim perubahan JavaScript, CSS, dan asset sebagai live updates setelah pengguna menginstal build dari store.
Live update atau Native Build?Model kepercayaan
Credentials tetap di mesin Anda atau di CI secrets Anda. Capgo hanya menyimpannya saat build berjalan.
CLI meng-upload folder platform native dan native dependencies. Seluruh repository Anda tetap di mesin Anda.
Build logs di-stream secara live saat build berjalan dan tidak disimpan di server Capgo.
Sertifikat dan profil digunakan di dalam memori selama build dan dihapus setelah selesai. Setiap build berjalan di lingkungan terisolasi yang akan dihancurkan setelahnya.
Aplikasi yang dibangun dengan Capacitor
Aplikasi sekolah, transportasi, dan support tetap butuh signed mobile releases meskipun tim mayoritas adalah web, support, atau operasional. Workflow hosted build menghilangkan bottleneck satu mesin sambil menjaga langkah signing tetap repeatable.
Aplikasi komunikasi sekolah di mana tim non-native tetap butuh signed release yang andal.
Aplikasi booking transportasi di mana proses handoff release tidak boleh bergantung pada satu mesin developer.
Solusi utilitas bagi tim operasional yang membutuhkan catatan build mobile yang dapat diulang.
Bukti nyata pelanggan
Desain, radius 5
“Capgo Build membantu kami menyederhanakan proses rilis aplikasi Capacitor kami. Kami bisa build dan ship aplikasi iOS dan Android dari satu workflow yang jelas.”
Principal Mobile Platform Engineer, Tellent
“Awalnya kami menemukan Capgo lewat plugin-nya, dan itu ternyata jadi pintu masuk yang bagus ke proses rilis yang jauh lebih efisien untuk tim kami.”
FAQ
Hal yang sering ditanyakan developer Windows dan Linux sebelum melakukan cloud iOS build pertama mereka.
Tidak untuk compile, sign, atau upload. Build dijalankan di mesin Mac mini M4 milik Capgo. Anda tetap butuh akun Apple Developer. Di Windows atau Linux, Anda cukup membuat API App Store Connect di browser, lalu CLI akan menangani sertifikat dan profil.
Panduan build iOSNative build biasanya memakan waktu 2–3 menit. Logs akan mengalir ke terminal saat proses berjalan, jadi Anda bisa melihat error secara real-time.
Panduan build pertamaBisa. Dengan API key App Store Connect di kredensial Anda, signed build akan di-upload ke App Store Connect untuk dites di TestFlight dan diajukan ke review App Store. Tambahkan --output-upload jika Anda juga ingin link download untuk file IPA.
Konfigurasi buildSecara default di mesin Anda, di ~/.capgo-credentials/credentials.json, atau di CI secrets Anda. Kredensial hanya dikirim ke Capgo selama proses build berlangsung dan akan langsung dihapus setelahnya.
Kelola kredensialTidak. Perubahan plugin, permission, icon, dan versi Capacitor memerlukan native build baru. Perubahan JavaScript, HTML, CSS, dan asset bisa langsung dikirim sebagai live updates ke pengguna yang sudah memiliki build dari store.
Live update atau Native Build?Jalankan signed iOS build pertama Anda selama free trial 14 hari, lalu tambahkan Android, CI, dan Live Update saat dibutuhkan. Jalankan signed iOS build pertama Anda dengan garansi uang kembali 14 hari, lalu tambahkan Android, CI, dan Live Update saat dibutuhkan.
Build dan sign aplikasi iOS Capacitor Anda di cloud Macs Capgo.
dukungan langsung dari Martin
Uji coba gratis tanpa batas selama 14 hari. Tanpa kartu kredit. Garansi uang kembali 14 hari. Batalkan kapan saja.
Butuh solusi Enterprise? Hubungi tim kami