Skip to content

Buat 🔹

🏗️ Manage native iOS/Android builds through Capgo Cloud.

Native cloud build requests are currently in limited beta and access is restricted. Build credentials are never stored on Capgo servers: they are used only for the build and then deleted. Build outputs can optionally be uploaded with time-limited download links.

Jendela terminal
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform ios
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform android

Untuk mempertahankan URL download dan QR __CAPGO_KEEP_0__, kemudian gunakan --output-record to persist the download URL and QR code, then use build last-output Jendela terminal

Salin ke clipboard
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.json
npx @capgo/cli build last-output --path /tmp/build.json --field outputUrl

🔹 Bab berjudul “ 🔹 Needed”

Jendela terminal
Jendela terminal
npx @capgo/cli@latest build needed

Cetak “ya” dan keluar dengan code 1 jika pembangunan asli diperlukan; jika tidak, cetak “tidak” dan keluar dengan code 0. Gagalnya perintah keluar dengan code 2.

Contoh:

Tampilan jendela terminal
npx @capgo/cli@latest build needed com.example.app --channel production --verbose

Pilihan:

ParamJenisDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-cstringSaluran untuk dibandingkan. Default ke Saluran CapacitorUpdater default atau saluran publik default
---json-packagestringJalur file package.json untuk repositori monorepo (dipisahkan koma)
---modul-nodestringJalur direktori node_modules untuk repositori monorepo (dipisahkan koma)
---verbosebooleanTampilkan output yang lebih detail dengan logging yang lebih rinci
---host-supabasestringURL host Supabase yang diatur sendiri (untuk penggunaan sendiri atau pengembangan Capgo)
---anon-supabasestringKunci anon Supabase yang diatur sendiri (untuk penggunaan sendiri)

Alias: onboarding

Tampilan jendela terminal
npx @capgo/cli@latest build init

Konfigurasi kredensial pembangunan secara interaktif (iOS: sertifikat + profil otomatis; Android: keystore + Google OAuth menyediakan akun layanan GCP dan undang ke Play Console)

Opsi:

ParamTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-pstringPlatform untuk mengaktifkan (ios atau android). Jika tidak disebutkan, akan mendeteksi secara otomatis ketika hanya ada satu folder native; meminta konfirmasi lainnya.
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau pengembangan Capgo)
—no-analyticsbooleanMatikan analisis pemasangan dan ulang terminal untuk kali ini
Jendela terminal
npx @capgo/cli@latest build request

Minta bangun native dari Capgo Cloud. Perintah ini akan mengarsipkan direktori proyek dan mengunggahnya ke Capgo untuk dibangun. Bangunan akan diproses dan dikirim langsung ke toko aplikasi. Kredensial tidak disimpan di server Capgo; mereka dihapus setelah bangunan. Simpan mereka sebelum meminta bangunan:

Jendela terminal
npx @capgo/cli build credentials save --appId APP_ID --platform ios

Contoh:

Jendela terminal
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Pilihan:

ParamJenisPenguraian
—pathstringAlamat direktori proyek untuk dibangun (default: direktori saat ini)
—node-modulesstringAlamat direktori node_modules untuk repositori monorepo (dipisahkan koma)
—platformstringPlatform target: ios atau android (wajib)
--- Mode pembangunanstringMode pembangunan: debug atau release (default: release)
--- Sertifikat Base64stringiOS: Sertifikat .p12 yang dikodekan Base64
--- Kata sandi P12stringiOS: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi)
--- ID ApplestringiOS: Alamat email ID Apple untuk unggah kata sandi aplikasi (alternatif untuk App Store Connect API key)
--- Kata sandi aplikasi spesifik ApplestringiOS: Kata sandi aplikasi spesifik (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
--- ID aplikasi ApplestringiOS: ID Aplikasi App Store Connect numerik (diperlukan bersama dengan —apple-id dan —apple-app-specific-password)
—apple-key-idstringiOS: ID Kunci App Store Connect API
—apple-issuer-idstringiOS: ID Pengembang App Store Connect
—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 build (default: sama dengan scheme)
---ios-distribusistringiOS: Mode distribusi
---profil-provinsi-iosstringiOS: Jalur profil provinsi atau mapping bundleId=path (ulangi)
---file-keystore-androidstringAndroid: File keystore yang dikodekan Base64
---alias-sandi-keystorestringAndroid: Alias sandi keystore
---kata-sandi-keystorestringAndroid: Kata sandi keystore
---kata-sandi-gudangstringAndroid: Kata sandi penyimpanan keystore
—konfigurasi-mainan-jsonstringAndroid: JSON akun layanan Google Play yang di-Base64-encode
—rasa-androidstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa rasa.
—track-androidstringAndroid: Jalur Google Play untuk unggahan ini (internal, alpha, beta, produksi). Default tanpa —kirim-ke-tinjauan-toko: internal. Dengan —kirim-ke-tinjauan-toko dan tidak ada jalur yang ditetapkan: produksi. Prioritas: CLI > lingkungan > kredit yang disimpan
—status-rilis-androidstringAndroid: Status rilis Google Play (draft, selesai, inProgress, dihentikan). Default tanpa —kirim-ke-tinjauan-toko: draft. Dengan —kirim-ke-tinjauan-toko dan tidak ada status yang ditetapkan: selesai. Prioritas: CLI > lingkungan > kredit yang disimpan
—prioritas-update-tertutupstringAndroid: Prioritas update dalam aplikasi Google Play untuk rilis ini (integer 0–5; semakin tinggi = lebih mendesak). Lihat https://developer.android.com/guide/playcore/in-app-updates. Prioritas: CLI > lingkungan > kredit yang disimpan
—no-playstore-uploadbooleanLepaskan unggahan ke Play Store untuk build ini (membatalkan konfigurasi Play yang disimpan). Memerlukan —output-upload.
—submit-to-store-reviewbooleanSetelah unggahan, ajukan rilis toko untuk tinjauan alih-alih meninggalkannya sebagai draft/build yang tidak aktif. Pada Android ini berarti track produksi dengan status rilis selesai (atasi dengan —android-track / PLAY_STORE_TRACK dan —android-release-status / PLAY_STORE_RELEASE_STATUS). Pada iOS ini mengirimkan build TestFlight yang diproses ke tinjauan App Store.
—store-release-namestringLabel nama rilis toko/versi. Android mengirimkan ini sebagai versi_name Google Play; iOS menggunakan ini sebagai versi App Store ketika membuat atau menggunakan versi yang dapat diedit.
—store-release-notesstringCatatan rilis toko default. Android menggunakan ini sebagai catatan perubahan Play; iOS menggunakan ini sebagai teks apa yang baru App Store.
—store-release-notes-localestringCatatan rilis toko yang ditempatkan (dapat diulang), misalnya —store-release-notes-locale en-US=“Pembaruan bug” —store-release-notes-locale fr-FR=“Corrections”.
—ios-testflight-groupsstringiOS: nama atau ID grup eksternal TestFlight yang dipisahkan koma secara opsional atau ID untuk distribusi beta eksternal.
—ios-otomatis-rilisbooleaniOS: rilis versi App Store secara otomatis setelah mendapat persetujuan Apple. Rilis manual adalah default.
—no-ios-otomatis-rilisbooleaniOS: biarkan versi App Store menunggu rilis manual setelah mendapat persetujuan Apple.
—output-uploadbooleanOverride perilaku unggah output untuk build ini saja (aktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—no-output-uploadbooleanOverride perilaku unggah output untuk build ini saja (nonaktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—output-retentionstringOverride TTL link output untuk build ini saja (1 jam hingga 7 hari). Contoh: 1 jam, 6 jam, 2 hari. Prioritas: CLI > lingkungan > kredit yang disimpan
—output-rekamstringSetelah sukses melakukan build, tulislah sebuah catatan JSON (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) ke sebuah path. Sebuah QR PNG code juga ditulis di samping path tersebut dengan .qr.png Tampilkan kembali bidang-bidang dengan build last-output.
Tidak melewati nomor build yang telah disimpanbooleanOverride kredit yang disimpan untuk mengaktifkan kembali peningkatan otomatis nomor build untuk build ini saja.
Tidak meningkatkan versi pemasaran (CFBundleShortVersionString / versionName) secara otomatis ketika aplikasi sudah dirilis.booleanSinkronkan versi iOS
Sinkronkan MARKETING_VERSION dari Xcode sebelum mengunggah proyek.booleanAnalisis AI
Kirimkan log ke __CAPGO_KEEP_0__ AI untuk diagnosis. Dalam terminal interaktif ini melewati konfirmasi awal; di CI ini mengunggah secara otomatis dan mencetak analisis ke stderr.booleanOn build failure, send logs to Capgo AI for diagnosis. In interactive terminals this skips the upfront confirmation; in CI this auto-uploads and prints the analysis to stderr.
Tidak melewati nomor build yang telah disimpanbooleanOverride kredit yang disimpan untuk mengaktifkan kembali peningkatan otomatis nomor build untuk build ini saja.
—prescan-ignore-fatalbooleanJalankan skenario pra-pembangunan tetapi tidak pernah menghalangi pembangunan (laporan hanya)
—prescan-skipstringLewati skenario pra-pembangunan tertentu dengan id (ulangi atau terpisah koma). Skenario lain masih berjalan.
—prescan-warnstringTurunkan skenario pra-pembangunan tertentu ke peringatan dengan id (ulangi atau terpisah koma). Skenario masih berjalan.
—fail-on-warningsbooleanTangani peringatan pra-pembangunan sebagai fatal
—send-logs-to-supportbooleanPada gagal bangun CI/CD, secara otomatis unggah log pembangunan ke Capgo dukungan (tidak memerlukan email). Capgo dukungan diinformasikan dan akan mengikuti dengan email. Menambahkan pada —ai-analytics.
—send-logsbooleanAlias deprekatif untuk —send-logs-to-support
-astringAPI kunci untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase kustom (untuk penggunaan sendiri atau pengembangan Capgo)
—supa-anonstringKunci anon Supabase kustom (untuk penggunaan sendiri)
—verbosebooleanAktifkan output yang lebih detail dengan logging yang lebih rinci

🔹 Versi iOS Sinkronisasi

Jendela terminal
Salin ke clipboard
npx @capgo/cli@latest build sync-ios-version

Sinkronkan versi MARKETING iOS Xcode lokal dari package.json.

Contoh:

Tampilan jendela Terminal
npx @capgo/cli@latest build sync-ios-version --path .

Pilihan:

ParamJenisDeskripsi
—pathstringAlamat direktori proyek (default: direktori saat ini)
—checkbooleanCek saja; keluar dengan kode non-nol jika versi MARKETING_VERSION tidak sinkron
Jendela terminal
npx @capgo/cli@latest build prescan

Periksa proyek dan kredit yang disimpan Anda untuk masalah yang akan gagal membangun di awan — sebelum mengunggah apa pun. Periksa kredit (kedaluwarsa, kata sandi, pairing profil), status proyek (cap sink, tata letak node_modules), dan konfigurasi platform. Berjalan secara otomatis di dalam build request; perintah ini menjalankannya secara mandiri (misalnya di CI). Lihat Prescan memeriksa untuk katalog pemeriksaan lengkap dan cara --skip / --warn mengatur aturan individu.

Pilihan:

ParamTipeDeskripsi
—platformstringSistem Operasi Target: ios atau android (wajib)
—pathstringJalur ke direktori proyek (default: direktori saat ini)
-astringKunci API untuk menghubungkan ke akun Anda
—android-flavorstringAndroid: rasa produk yang akan digunakan untuk build
—ios-diststringiOS: mode distribusi untuk memvalidasi
—jsonbooleanMenghasilkan laporan JSON yang dapat dibaca mesin
---fail-on-warningsbooleanKeluar dengan kode non-nol ketika ditemukan peringatan (CI)
---ignore-fatalbooleanSaat mode diagnostik: laporan semua tetapi selalu keluar dengan kode 0
---skipstringMelewatkan periksa tertentu dengan id (ulangi atau terpisah koma)
---warnstringMenurunkan periksa tertentu ke peringatan dengan id (ulangi atau terpisah koma)
---verbosebooleanMengaktifkan output yang rinci dengan logging yang detail
---supa-hoststringCustom Supabase host URL (for self-hosting or Capgo development)
–supa-anonstringKunci Anon Supabase Kustom (untuk penggunaan sendiri)
Jendela Terminal
npx @capgo/cli@latest build last-output

Baca Catatan Output Pembangunan yang Ditulis oleh Sebelumnya build request --output-record. Tampilkan JSON Penuh secara Default, Bidang Tunggal dengan —field, atau QR ASCII code dengan —qr. Berguna di CI untuk Mengambil URL Unduh atau QR untuk Memposting Kembali ke PR atau Masalah. Contoh: npx @capgo/cli build last-output —path /tmp/build.json npx @capgo/cli build last-output —path /tmp/build.json —field outputUrl npx @capgo/cli build last-output —path /tmp/build.json —qr

Pilihan:

ParameterTipeDeskripsi
—pathstringJalur ke catatan JSON yang ditulis oleh —output-record (wajib)
—fieldstringCetak satu bidang (salah satu: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanPrint the rendered ASCII QR code (shortcut for —field qrCodeAscii)

Kelola kredensial pembangunan yang disimpan secara lokal di mesin Anda. 🔒 KEAMANAN:

  • Kredensial yang disimpan ke ~/.capgo-credentials/credentials.json (global) atau .capgo-credentials.json (lokal)
  • Saat pembangunan, dikirim ke Capgo tetapi TIDAK PERNAH disimpan secara permanen
  • Dihapus dari Capgo segera setelah build
  • Hasil build dapat diunggah secara opsional untuk tautan download sementara 📚 DOKUMENTASI: Pengaturan iOS: https://capgo.app/docs/cli/cloud-build/ios/ Pengaturan Android: https://capgo.app/docs/cli/cloud-build/android/

Alias: asc-key

Jendela terminal
npx @capgo/cli@latest build credentials apple-key

Buatlah kunci tim App Store Connect API dengan bantuan asisten macOS (hanya macOS). Membuka jendela native yang membantu Anda melalui antarmuka UI App Store Connect Apple dalam browser yang diintegrasikan, menangkap secara otomatis ID Issuer + ID Kunci, mengintersepsi kode p8 satu kali, memvalidasinya terhadap Apple, dan menyimpannya ke ~/.appstoreconnect/private_keys. Statistik kemajuan dikirimkan ke Capgo analytics (nonaktifkan dengan CAPGO_DISABLE_TELEMETRY). npx @capgo/cli build credentials apple-key —appId com.example.app

Contoh:

Jendela terminal
Example:

Opsi:

ParamTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
–appIdstringSimpan kunci yang ditangkap ke kredensial build iOS aplikasi ini
–localbooleanSimpan ke file .capgo-credentials.json per-proyek daripada file global
—jsonbooleanCetak ID Kunci / ID Issuer / jalur .p8 sebagai JSON
Jendela Terminal
npx @capgo/cli@latest build credentials save

Simpan kredit build lokal untuk iOS atau Android. Kredit disimpan di:

  • ~/.capgo-kredit/credentials.json (default, global)
  • .capgo-kredit.json di root project (dengan flag —local) ⚠️ DIPERLUKAN SEBELUM MENGUMPULKAN: Anda harus menyimpan kredit sebelum meminta build. 🔒 Kredit ini TIDAK pernah disimpan pada server Capgo secara permanen. Mereka dihapus segera setelah build selesai. 📚 Panduan setup: iOS: https://capgo.app/docs/cli/cloud-build/ios/ Android: https://capgo.app/docs/cli/cloud-build/android/ npk @capgo/cli build kreditel save —platform ios
    —sertifikat ./cert.p12 —p12-password “kata sandi”
    —ios-provisi ./profile.mobileprovision
    —apple-key ./AuthKey.p8 —apple-key-id “KEY123”
    —apple-issuer-id “issuer-uuid” —apple-team-id “team-id” Contoh Multi-target (aplikasi + ekstensi widget): npk @capgo/cli build kreditel save —platform ios
    —ios-provisi ./App.mobileprovision
    —ios-provisi com.example.widget=./Widget.mobileprovision
    … npk @capgo/cli build kreditel save —platform android
    —keystore ./release.keystore —keystore-alias “my-key”
    —keystore-key-password “kunci-pass”
    —play-config ./service-account.json Penyimpanan lokal (per-proyek): npk @capgo/cli build kreditel save —local —platform ios …

Contoh:

Jendela terminal
iOS Example:

Opsi:

ParamJenisDeskripsi
—appIdstringID Aplikasi (misalnya, com.example.app) (wajib)
—platformstringPlatform: ios atau android (wajib)
—certificatestringiOS: Jalur ke file sertifikat .p12
---profil-provinsi-iosstringiOS: Jalur profil pengaturan atau bundleId=path (ulangi)
---kata-sandi-p12stringiOS: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi)
---kunci-applestringiOS: Jalur ke kunci App Store Connect .p8 API
---kunci-apple-idstringiOS: ID Kunci App Store Connect API
---pengenal-issuer-applestringiOS: Pengenal Issuer App Store Connect
---tim-applestringiOS: ID Tim App Store Connect
---ios-distribusistringiOS: Mode Distribusi
---email-id-applestringiOS: Alamat email ID Apple untuk unggah password aplikasi spesifik (alternatif untuk kunci App Store Connect API)
---password-aplikasi-spesifik-applestringiOS: Password aplikasi spesifik (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
---id-aplikasi-applestringiOS: ID aplikasi App Store Connect numerik (diperlukan bersamaan dengan ---email-id-apple dan ---password-aplikasi-spesifik-apple)
---keystorestringAndroid: Jalur ke file keystore (.keystore atau .jks)
---alias-keystorestringAndroid: Alias kunci keystore
---kunci-sandi-keystorestringAndroid: Kata sandi kunci keystore
---kunci-sandi-keystore-storestringAndroid: Kata sandi penyimpanan keystore
---konfigurasi-playstringAndroid: Jalur ke akun JSON layanan toko Play
---varian-androidstringAndroid: Variasi produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa varian.
---prioritas-pembaruan-dalam-aplikasistringAndroid: Prioritas pembaruan dalam aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = semakin mendesak). Omit untuk meninggalkan nilai yang ada di Play tidak berubah.
---localbooleanSimpan ke .capgo-kredensial.json di root proyek bukan ~/.capgo-kredensial/
—output-uploadbooleanUpload hasil pembangunan (IPA/APK/AAB) ke penyimpanan Capgo dan cetak tautan download
—no-output-uploadbooleanTidak unggah hasil pembangunan (IPA/APK/AAB) ke penyimpanan Capgo
—output-retentionstringJangka waktu tautan hasil: 1 jam hingga 7 hari (default: 1 jam). Contoh: 1 jam, 6 jam, 2 hari
—skip-build-number-bumpbooleanLebihkan nomor pembangunan otomatis/code/versi pada pembangunan masa depan
—no-skip-build-number-bumpbooleanNonaktifkan kembali pembangunan otomatis nomor/versi (tindakan default)
—skip-marketing-version-bumpbooleanLebihkan otomatis versi pemasaran pada pembangunan masa depan ketika aplikasi sudah dirilis
---tidak-lompat-versi-pemasaran---booleanMengaktifkan kembali versi pemasaran otomatis (pengaturan default)
Jendela terminal
npx @capgo/cli@latest build credentials list

Tampilkan daftar kredensial pembangunan yang disimpan (kata sandi tersembunyi). Menampilkan apa yang saat ini disimpan (baik global maupun lokal). Contoh: npx @capgo/cli build credentials list # Tampilkan semua aplikasi npx @capgo/cli build credentials list —appId com.example.app # Tampilkan aplikasi tertentu

Pilihan:

ParameterJenisDeskripsi
—appIdstringID Aplikasi untuk menampilkan (opsional, menampilkan semua jika dihilangkan)
– lokalbooleanDaftar kredential dari lokal .capgo-credentials.json saja
Jendela Terminal
npx @capgo/cli@latest build credentials clear

Clear saved build credentials. Remove credentials from storage. Use —appId and —platform to target specific credentials. Examples: npx @capgo/cli build credentials clear # Clear all apps (global) npx @capgo/cli build credentials clear —local # Clear local credentials npx @capgo/cli build credentials clear —appId com.example.app —platform ios

Pilihan:

ParameterJenisDeskripsi
—ID AplikasistringID Aplikasi untuk dihapus (opsional, menghapus semua aplikasi jika tidak disebutkan)
—PlatformstringPlatform untuk dihapus: ios atau android (opsional, menghapus semua platform jika tidak disebutkan)
—LocalbooleanHapus dari file lokal .capgo-credentials.json bukan global
Jendela Terminal
npx @capgo/cli@latest build credentials update

Pembaruan khusus kredential tanpa menyediakan semua kredential lagi. Pembaruan kredential yang sudah ada dengan menyediakan hanya bidang-bidang yang ingin diubah. Platform akan dideteksi secara otomatis dari opsi yang disediakan. Contoh: npx @capgo/cli build credentials update —ios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build credentials update —local —keystore ./new-keystore.jks

Pilihan:

ParamTipeDeskripsi
—appIdstringID Aplikasi (ditemukan secara otomatis dari capacitor.config jika tidak disebutkan)
—platformstringPlatform: ios atau android (ditemukan secara otomatis dari pilihan)
—localbooleanPerbarui file .capgo-credentials.json lokal daripada global
—certificatestringJalur ke file sertifikat P12
—ios-provisioning-profilestringJalur profil pengaturan atau bundleId=path (ulangi, tambah secara default)
–overwrite-ios-provisioning-mapbooleanGanti seluruh peta pengaturan iOS daripada menggabungkan (default: gabung)
–p12-passwordstringKata sandi sertifikat P12
–apple-keystringJalur kunci App Store Connect API (.p8 file)
–apple-key-idstringID Kunci App Store Connect API
–apple-issuer-idstringID Pengeluarnya App Store Connect
–apple-team-idstringID Tim App Store Connect
—apple-idstringiOS: Alamat email ID Apple untuk unggah password aplikasi khusus (alternatif untuk ID Tim App Store Connect API)
—apple-app-specific-passwordstringiOS: Password aplikasi khusus (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
—apple-app-idstringiOS: ID aplikasi App Store Connect numerik (diperlukan bersamaan dengan —apple-id dan —apple-app-specific-password)
—ios-distributionstringiOS: Mode distribusi
—keystorestringJalur file keystore (.keystore atau .jks)
—keystore-aliasstringAlias kunci keystore
---kunci-sandi-keystorestringSandi kunci keystore
---kunci-sandi-toko-keystorestringSandi toko keystore
---konfigurasi-playstringJalur ke file JSON akun layanan Google Play
---rasa-androidstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa rasa.
---prioritas-perbarui-dalam-aplikasistringAndroid: Prioritas perbarui dalam aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = semakin mendesak).
---unggah-outputbooleanMuat naik hasil pembangunan (IPA/APK/AAB) ke penyimpanan Capgo dan cetak tautan download
---tidak-muat-naikbooleanTidak muat naik hasil pembangunan (IPA/APK/AAB) ke penyimpanan Capgo
---retensi-hasilstringTTL tautan hasil: 1 jam hingga 7 hari. Contoh: 1 jam, 6 jam, 2 hari
---lewatkan-angka-bangunanbooleanLebihkan secara otomatis angka bangunan versi code pada bangunan masa depan
---tidak-lewatkan-angka-bangunanbooleanNonaktifkan kembali lebihkan otomatis angka bangunan (pengaturan default)
---lewatkan-versi-pemasaranbooleanLebihkan secara otomatis versi pemasaran pada bangunan masa depan ketika aplikasi sudah dirilis
---tidak-lewatkan-versi-pemasaranbooleanNonaktifkan kembali peningkatan versi pemasaran otomatis (tingkah laku default)
Jendela terminal
npx @capgo/cli@latest build credentials manage

Kelola kredit pembangunan yang disimpan secara interaktif. Lihat kredit yang tersimpan, lihat apa yang telah dikonfigurasi, ekspor file .env yang siap digunakan CI/CD, atau hapus kredit platform. Menggunakan TUI yang sama seperti capgo init. Contoh: npx @capgo/cli build credentials manage npx @capgo/cli build credentials manage —appId com.example.app npx @capgo/cli build credentials manage —appId com.example.app —platform ios npx @capgo/cli build credentials manage —local

Pilihan:

ParameterJenisDeskripsi
appIdstringID Aplikasi untuk mengelola (opsional, meminta memilih jika ditinggalkan)
---platformstringPlatform untuk mengelola: ios atau android (opsional, meminta memilih jika ditinggalkan)
---localbooleanHanya lihat file lokal .capgo-credentials.json
Jendela Terminal
npx @capgo/cli@latest build credentials migrate

Migrasikan profil pengaturan lama ke format multi-target baru. Mengubah BUILD_PROVISION_PROFILE_BASE64 ke CAPGO_IOS_PROVISIONING_MAP. Mengenali ID bundle utama dari proyek Xcode Anda secara otomatis. npx @capgo/cli build credentials migrate —platform ios

Contoh:

Jendela Terminal
Example:

Opsi:

ParamTipeDeskripsi
—appIdstringID Aplikasi (ditebak secara otomatis dari capacitor.config jika tidak disebutkan)
—platformstringPlatform (hanya ios yang didukung)
—localbooleanMigrasi dari lokal .capgo-credentials.json daripada global