🔹 build
Copy prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
🏗️ Atur bangunan native iOS/Android melalui Capgo Cloud.
🚀 Inisialisasi
Judul bagian “ 🚀 Inisialisasi”Alias: onboarding
npx @capgo/cli@latest build initAtur kreditan bangunan iOS secara interaktif (membuat sertifikat dan profil secara otomatis)
🔹 Minta
Judul bagian “ 🔹 Minta”npx @capgo/cli@latest build requestRequest a native build from Capgo Cloud.
This command will zip your project directory and upload it to Capgo for building.
The build will be processed and sent directly to app stores.
🔒 SECURITY: Credentials are never stored on Capgo servers. They are auto-deleted
after build completion. Build outputs may optionally be uploaded for time-limited download links.
📋 PREREQUISITE: Save credentials first with:
npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>
Perintah ini akan mengemas direktori proyek Anda dan mengunggahnya ke __CAPGO_KEEP_1__ untuk dibangun.
npx @capgo/cli@latest build request com.example.app --platform ios --path .Hasil bangunan dapat diunggah secara opsional untuk tautan download sementara.
| 📋 PREREQUISITE: Simpan kredensial terlebih dahulu dengan: | Contoh: | Jendela terminal |
|---|---|---|
| Salin ke clipboard | string | Pilihan: |
| Param | string | Tipe |
| —mode-pembangunan | string | Mode pembangunan: debug atau rilis (default: rilis) |
| —base64-sertifikat | string | iOS: Sertifikat .p12 yang dikodekan dalam Base64 |
| —kata-sandi-p12 | string | iOS: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi) |
| —alamat-apple | string | iOS: Alamat email ID Apple |
| —kata-sandi-aplikasi-apple | string | iOS: Kata sandi aplikasi khusus Apple |
| —ID-kunci-apple | string | iOS: ID Kunci App Store Connect API |
| —apple-issuer-id | string | iOS: ID Pengeluarnya Apple |
| —apple-key-content | string | iOS: Base64-encoded App Store Connect API key (.p8) |
| —app-store-connect-team-id | string | iOS: ID Tim App Store Connect |
| —ios-scheme | string | iOS: Skema Xcode untuk membangun (default: App) |
| —ios-target | string | iOS: Target Xcode untuk membaca pengaturan pembangunan (default: sama dengan skema) |
| —ios-distribution | string | iOS: Mode Distribusi |
| —profil-provinsi-ios | string | iOS: Jalur profil penyediaan atau mapping bundleId=path (ulangi) |
| —file-keystore-android | string | Android: File keystore yang dikodekan Base64 |
| —alias-sandi-keystore | string | Android: Alias sandi keystore |
| —sandi-keystore | string | Android: Sandi keystore |
| —sandi-gudang-keystore | string | Android: Sandi gudang keystore |
| —json-konfigurasi-play | string | Android: JSON akun layanan Google Play yang dikodekan Base64 |
| —flavor-Android | string | Android: Pilihan produk untuk membangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa pilihan. |
| —no-upload-Play Store | boolean | Lepaskan unggahan Play Store untuk bangun ini (membuat konfigurasi Play Store yang disimpan menjadi kosong). Memerlukan —output-upload. |
| —output-upload | boolean | Atur perilaku unggahan output untuk bangun ini saja (aktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan |
| —no-output-upload | boolean | Atur perilaku unggahan output untuk bangun ini saja (nonaktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan |
| —retensi-output | string | Atur TTL tautan output untuk bangun ini saja (1 jam hingga 7 hari). Contoh: 1 jam, 6 jam, 2 hari. Prioritas: CLI > lingkungan > kredit yang disimpan |
| —lupai-angka-bangun | boolean | Lepaskan otomatis meningkatkan angka bangun/versi code. Menggunakan versi yang sudah ada di file proyek. |
| —tidak-lompat-angka-bangun | boolean | Atur ulang kreditensi yang disimpan untuk mengaktifkan kembali peningkatan otomatis angka bangun untuk bangun ini saja. |
| -a, | string | API untuk menghubungkan ke akun Anda |
| —supa-host | string | URL host Supabase yang disesuaikan (untuk penggunaan sendiri atau Capgo pengembangan) |
| —supa-anon | string | Kunci anon Supabase yang disesuaikan (untuk penggunaan sendiri) |
| —verbose | boolean | Aktifkan output yang rinci dengan logging yang detail |
🔹 Kreditensi
Bagian berjudul “ 🔹 Kreditensi”npx @capgo/cli@latest build credentialsKelola kredit pembangunan yang disimpan secara lokal di perangkat Anda. 🔒 KEAMANAN:
- Kredensial disimpan ke ~/.capgo-credentials/credentials.json (global) atau .capgo-credentials.json (local)
- Saat pembangunan, dikirim ke Capgo tetapi TIDAK pernah disimpan secara permanen
- Dihapus dari Capgo segera setelah pembangunan
- Hasil pembangunan mungkin dapat diunggah secara opsional untuk tautan download sementara 📚 DOKUMENTASI: iOS setup: https://capgo.app/docs/cli/cloud-build/ios/ Android setup: https://capgo.app/docs/cli/cloud-build/android/