Lompat ke Konten

🔹 build

🏗️ Atur bangunan native iOS/Android melalui Capgo Cloud.

Alias: onboarding

Jendela terminal
npx @capgo/cli@latest build init

Atur kreditan bangunan iOS secara interaktif (membuat sertifikat dan profil secara otomatis)

Jendela terminal
npx @capgo/cli@latest build request

Request 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.

Bangunan akan diproses dan dikirim langsung ke toko aplikasi.
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 clipboardstringPilihan:
ParamstringTipe
—mode-pembangunanstringMode pembangunan: debug atau rilis (default: rilis)
—base64-sertifikatstringiOS: Sertifikat .p12 yang dikodekan dalam Base64
—kata-sandi-p12stringiOS: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi)
—alamat-applestringiOS: Alamat email ID Apple
—kata-sandi-aplikasi-applestringiOS: Kata sandi aplikasi khusus Apple
—ID-kunci-applestringiOS: ID Kunci App Store Connect API
—apple-issuer-idstringiOS: ID Pengeluarnya Apple
—apple-key-contentstringiOS: Base64-encoded App Store Connect API key (.p8)
—app-store-connect-team-idstringiOS: ID Tim App Store Connect
—ios-schemestringiOS: Skema Xcode untuk membangun (default: App)
—ios-targetstringiOS: Target Xcode untuk membaca pengaturan pembangunan (default: sama dengan skema)
—ios-distributionstringiOS: Mode Distribusi
—profil-provinsi-iosstringiOS: Jalur profil penyediaan atau mapping bundleId=path (ulangi)
—file-keystore-androidstringAndroid: File keystore yang dikodekan Base64
—alias-sandi-keystorestringAndroid: Alias sandi keystore
—sandi-keystorestringAndroid: Sandi keystore
—sandi-gudang-keystorestringAndroid: Sandi gudang keystore
—json-konfigurasi-playstringAndroid: JSON akun layanan Google Play yang dikodekan Base64
—flavor-AndroidstringAndroid: Pilihan produk untuk membangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa pilihan.
—no-upload-Play StorebooleanLepaskan unggahan Play Store untuk bangun ini (membuat konfigurasi Play Store yang disimpan menjadi kosong). Memerlukan —output-upload.
—output-uploadbooleanAtur perilaku unggahan output untuk bangun ini saja (aktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—no-output-uploadbooleanAtur perilaku unggahan output untuk bangun ini saja (nonaktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—retensi-outputstringAtur 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-bangunbooleanLepaskan otomatis meningkatkan angka bangun/versi code. Menggunakan versi yang sudah ada di file proyek.
—tidak-lompat-angka-bangunbooleanAtur ulang kreditensi yang disimpan untuk mengaktifkan kembali peningkatan otomatis angka bangun untuk bangun ini saja.
-a,stringAPI untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau Capgo pengembangan)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)
—verbosebooleanAktifkan output yang rinci dengan logging yang detail
Jendela terminal
npx @capgo/cli@latest build credentials

Kelola 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/