Skip to content

🔹 Bangun

🏗️ 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

Pass --output-record Untuk menyimpan URL download dan QR code, kemudian gunakan build last-output Untuk membacanya:

Jendela terminal
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
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.defaultChannel atau saluran publik default
---package-jsonstringJalur ke file package.json untuk repositori monorepos (dipisahkan koma)
---node-modulesstringJalur ke direktori node_modules untuk repositori monorepos (dipisahkan koma)
---verbosebooleanTampilkan output yang lebih detail dengan logging yang lebih rinci
---supa-hoststringURL host Supabase yang diatur sendiri (untuk pengembangan sendiri atau Capgo)
---supa-anonstringKunci anon Supabase yang diatur sendiri (untuk pengembangan sendiri)

Alias: onboarding

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

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

Option:

ParamJenisDeskripsi
-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 yang ada; meminta konfirmasi lainnya.
— supa-hoststringURL Host Supabase yang disesuaikan (untuk pengembangan sendiri atau pengembangan Capgo)
— no-analyticsbooleanMatikan analisis pendaftaran build dan ulang terminal untuk menjalankan ini
Jendela terminal
npx @capgo/cli@latest build request

Permintaan build native dari Capgo Cloud. Perintah ini akan mengemas direktori proyek Anda dan mengunggahnya ke Capgo untuk dibangun. Build akan diproses dan dikirim langsung ke toko aplikasi. Kredensial tidak disimpan di server Capgo; mereka dihapus setelah build. Simpan mereka sebelum meminta build:

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:

ParamTipeDeskripsi
—pathstringAlamat direktori proyek untuk dibangun (default: direktori saat ini)
—node-modulesstringAlamat direktori node_modules untuk repositori monorepos (dipisahkan koma)
—platformstringPlatform target: ios atau android (wajib)
Mode pembangunan:stringMode pembangunan: debug atau release (default: release)
Mode pembangunan:stringSertifikat iOS: Sertifikat .p12 yang dikodekan dalam Base64
Sandi sertifikat iOS:stringSandi sertifikat iOS (opsional jika sertifikat tidak memiliki sandi)
Alamat email ID Apple untuk unggah sandi aplikasi khusus (alternatif untuk App Store Connect __CAPGO_KEEP_0__ key)stringiOS: Apple ID email for app-specific password uploads (alternative to App Store Connect API key)
ID aplikasi Apple:string__CAPGO_KEEP_0__
__CAPGO_KEEP_0__stringiOS: ID Aplikasi App Store Connect numerik (diperlukan bersama dengan —apple-id dan —apple-app-specific-password)
—apple-key-idstringiOS: App Store Connect API Key ID
—apple-issuer-idstringiOS: ID Pengeluarnya 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: Scheme Xcode untuk membangun (default: App)
—ios-targetstringiOS: Target Xcode untuk membaca pengaturan pembangunan (default: sama dengan skema)
—ios-distributionstringiOS: Mode distribusi
—ios-provisioning-profilestringiOS: Jalur profil penyediaan atau bundleId=path mapping (ulangi)
—android-keystore-filestringAndroid: File keystore yang dikodekan Base64
—keystore-key-aliasstringAndroid: Alias kunci keystore
—keystore-key-passwordstringAndroid: Kata sandi kunci keystore
—keystore-store-passwordstringAndroid: Kata sandi penyimpanan keystore
—konfigurasi-mainan-jsonstringAndroid: Akun JSON layanan Google Play yang di-Base64
—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-in-appstringAndroid: Prioritas update in-app Google Play untuk rilis ini (integer 0–5; lebih 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, kirimkan rilis toko untuk tinjauan daripada meninggalkannya sebagai draft/aktif build. Pada Android ini beralih ke jalur 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 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 Baru' App Store yang dapat digunakan.
—store-release-notes-localestringCatatan rilis toko yang disesuaikan (berulang), misalnya —store-release-notes-locale en-US=“Pembaruan bug” —store-release-notes-locale fr-FR=“Koreksi”.
—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. Default adalah rilis manual.
—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 (1h - 7d). Contoh: 1h, 6h, 2d. Prioritas: CLI > lingkungan > kredit yang disimpan
—output-rekamstringSetelah sukses melakukan build, tuliskan 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 dengan build last-output.
Tidak melewati nomor build yang telah disimpan untuk meningkatkan nomor build otomatis untuk build ini saja.booleanTidak meningkatkan nomor versi pemasaran otomatis (CFBundleShortVersionString / versionName) ketika aplikasi sudah dirilis.
Sinkronkan versi iOS: Sinkronkan MARKETING_VERSION dari Xcode package.json sebelum mengunggah proyek.booleanKirim log ke __CAPGO_KEEP_0__ AI untuk diagnosis ketika build gagal. Di terminal interaktif, ini melewati konfirmasi awal; di CI, ini mengunggah otomatis dan mencetak analisis ke stderr.
Tidak melakukan skanning otomatis sebelum buildbooleanTidak melewati nomor build yang telah disimpan untuk meningkatkan nomor build otomatis untuk build ini saja.
Tidak meningkatkan nomor versi pemasaran otomatis (CFBundleShortVersionString / versionName) ketika aplikasi sudah dirilis.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.
Kirim log ke __CAPGO_KEEP_0__ AI untuk diagnosis ketika build gagal. Di terminal interaktif, ini melewati konfirmasi awal; di CI, ini mengunggah otomatis dan mencetak analisis ke stderr.booleanTidak melakukan skanning otomatis sebelum build
– prescan-ignore-fatalbooleanJalankan skenario pra-pembangunan tetapi tidak pernah menghalangi pembangunan (laporan hanya)
– prescan-skipstringMelewatkan skenario pra-pembangunan tertentu dengan id (berulang atau terpisah koma). Skenario lain masih berjalan.
– prescan-warnstringMenurunkan skenario pra-pembangunan tertentu ke peringatan dengan id (berulang atau terpisah koma). Skenario masih berjalan.
– fail-on-warningsbooleanAnggap peringatan skenario pra-pembangunan sebagai fatal
– send-logs-to-supportbooleanPada gagal bangun CI/CD, secara otomatis unggah log bangun ke Capgo dukungan (tidak memerlukan email). Capgo dukungan diberitahu dan akan mengikuti dengan email. Tambahkan ke –ai-analytics.
– send-logsbooleanAlias deprekatif untuk – send-logs-to-support
-astringAPI kunci untuk menghubungkan ke akun Anda
—supa-hoststringURL host Supabase kustom (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci anon Supabase kustom (untuk pengembangan sendiri)
—verbosebooleanAktifkan output berlebihan dengan logging detail

🔹 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:

Jendela terminal
npx @capgo/cli@latest build sync-ios-version --path .

Opsi:

ParamTipeDeskripsi
—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 cloud — sebelum mengunggah apa pun. Periksa kredit (kedaluwarsa, kata sandi, pairing profil), status proyek (cap sink, node_modules tata letak), dan konfigurasi platform. Berjalan secara otomatis di dalam build request; perintah ini menjalankannya secara mandiri (misalnya di CI). Lihat Pra-scan memeriksa untuk katalog pemeriksaan lengkap dan cara --skip / --warn aturan individu.

Pilihan:

ParamTipeDeskripsi
—platformstringPlatform target: ios atau android (wajib)
—pathstringPath 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 pengecekan tertentu dengan id (ulangi atau terpisah dengan koma)
---warnstringMenurunkan pengecekan tertentu ke peringatan dengan id (ulangi atau terpisah dengan koma)
---verbosebooleanMengaktifkan output yang rinci dengan logging yang detail
---supa-hoststringURL Host Supabase Pribadi (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci Anon Supabase (untuk pengembangan 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 Unduhan atau QR untuk Memposting Kembali ke PR atau Masalah. Contoh: npx @capgo/cli build output-terakhir —path /tmp/output.json npx @capgo/cli build output-terakhir —path /tmp/output.json —field urlDownload npx @capgo/cli build output-terakhir —path /tmp/output.json —qr

Pilihan:

ParameterTipeDeskripsi
—pathstringJalur ke catatan JSON yang ditulis oleh —output-record (wajib)
—fieldstringTampilkan 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 (local)
  • Saat pembangunan, dikirim ke Capgo tetapi TIDAK pernah disimpan secara permanen
  • Dihapus dari Capgo segera setelah pembangunan
  • Hasil pembangunan 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 UI App Store Connect Apple dalam browser yang diintegrasikan, menangkap secara otomatis ID Issuer + ID Key, menangkap satu kali .p8, memvalidasinya terhadap Apple, dan menyimpannya ke ~/.appstoreconnect/private_keys. Statistik kemajuan dikirimkan ke Capgo analytics (nonaktifkan dengan CAPGO_DISABLE_TELEMETRY). npx @capgo/cli membangun kredit aplikasi apple-key —appId com.example.app

Contoh:

Jendela terminal
Example:

Opsi:

ParamJenisDeskripsi
-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
—jsonbooleanTampilkan ID Kunci / ID Issuer / jalur .p8 sebagai JSON
Jendela Terminal
npx @capgo/cli@latest build credentials save

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

  • ~/.capgo-kredit/credentials.json (default, global)
  • .capgo-kredit.json di root proyek (dengan flag —local) ⚠️ DIPERLUKAN SEBELUM MEMBUAT: Anda harus menyimpan kredit sebelum meminta build. 🔒 Kredit ini TIDAK pernah disimpan pada server Capgo secara permanen. Mereka dihapus segera setelah build selesai. 📚 Panduan pengaturan: iOS: https://capgo.app/docs/cli/cloud-build/ios/ Android: https://capgo.app/docs/cli/cloud-build/android/ npm @capgo/cli build credentials save —platform ios
    —certificate ./cert.p12 —p12-password “password”
    —ios-provisi ./profile.mobileprovision
    —apple-key ./AuthKey.p8 —apple-key-id “KEY123”
    —apple-issuer-id “issuer-uuid” —apple-team-id “team-id” Contoh Penggunaan Berbagai Target (aplikasi + ekstensi widget): npx @capgo/cli build credentials save —platform ios
    —ios-provisi ./App.mobileprovision
    —ios-provisi com.example.widget=./Widget.mobileprovision
    … npx @capgo/cli build credentials save —platform android
    —keystore ./release.keystore —keystore-alias “my-key”
    —keystore-key-password “key-pass”
    —play-config ./service-account.json Penyimpanan Lokal (per-proyek): npx @capgo/cli build credentials 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 .p8 App Store Connect API
---kunci-apple-idstringiOS: ID Kunci App Store Connect API
---penerbit-id-applestringiOS: ID Penerbit App Store Connect
---tim-id-applestringiOS: ID Tim App Store Connect
—ios-distributionstringMode iOS: Distribusi
—apple-idstringEmail ID Apple untuk pengunggahan kata sandi aplikasi (alternatif untuk kunci App Store Connect API)
—apple-app-specific-passwordstringKata sandi aplikasi spesifik (xxxx-xxxx-xxxx-xxxx) untuk pengunggahan TestFlight
—apple-app-idstringID Aplikasi App Store Connect numerik (diperlukan bersamaan dengan —apple-id dan —apple-app-specific-password)
—keystorestringAndroid: Jalur file keystore (.keystore atau .jks)
—keystore-aliasstringAlias kunci keystore Android
---kunci-sandi-keystore---stringAndroid: Kata sandi kunci keystore
---kunci-sandi-keystore---stringAndroid: Kata sandi penyimpanan keystore
---konfigurasi-play---stringAndroid: Jalur ke akun JSON layanan Google Play
---varian-android---stringAndroid: Variasi produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa varian.
---prioritas-pembaruan-dalam-aplikasi---stringAndroid: 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.
---local---booleanSimpan ke .capgo-credentials.json di root proyek bukan ~/.capgo-credentials/
---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 perilaku otomatis meningkatkan nomor pembangunan (perilaku default)
---skip-marketing-version-bumpbooleanLebihkan otomatis versi pemasaran pada pembangunan masa depan ketika aplikasi sudah dirilis
---tidak-lompat-versi-pemasaran-bumpbooleanMengaktifkan kembali versi pemasaran otomatis (pengaturan default)

📋 Dapatkan Daftar

Judul bagian “ 📋 Daftar”
Jendela terminal
npx @capgo/cli@latest build credentials list

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

Pilihan:

ParameterTipeDeskripsi
appIdstringID Aplikasi untuk menampilkan (opsional, menampilkan semua jika dihilangkan)
– lokalbooleanDaftar kredential dari file 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 .capgo-credentials.json lokal daripada global
Jendela Terminal
npx @capgo/cli@latest build credentials update

Perbarui kreditan khusus tanpa menyediakan semuanya lagi. Perbarui kreditan yang sudah ada dengan menyediakan hanya 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:

ParameterJenisDeskripsi
—appIdstringID Aplikasi (dipilih secara otomatis dari capacitor.config jika tidak disebutkan)
—platformstringPlatform: ios atau android (dipilih secara otomatis dari opsi)
—localbooleanPerbarui file .capgo-credentials.json lokal daripada global
—certificatestringJalur ke file sertifikat P12
—ios-provisioning-profilestringJalur profil pengaturan atau bundleId=path (ulangi, tambahkan secara default)
– overwrite-ios-provisioning-mapbooleanGanti seluruh peta pengaturan iOS daripada menggabungkan (default: gabung)
– p12-passwordstringSandi sertifikat P12
– apple-keystringJalur kunci App Store Connect API (.p8 file)
– apple-key-idstringID Kunci App Store Connect API
– apple-issuer-idstringID Pengeluarkan App Store Connect
– apple-team-idstringID Tim App Store Connect
—apple-idstringiOS: Alamat email ID Apple untuk unggah password aplikasi khusus (alternatif untuk kunci 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 bersama dengan —apple-id dan —apple-app-specific-password)
—ios-distributionstringiOS: Mode distribusi
—keystorestringJalur file keystore (.keystore atau .jks)
—keystore-aliasstringAlias kunci keystore
---kunci-sandi-keystorestringKata sandi kunci keystore
---kunci-sandi-toko-keystorestringKata sandi toko keystore
---konfigurasi-playstringJalur ke akun JSON layanan Google Play
---rasa-androidstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki rasa yang berbeda.
---prioritas-perbarui-dalam-aplikasistringAndroid: Prioritas perbarui dalam aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = lebih 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
---aktifkan-lewatkan-angka-bangunanbooleanMengaktifkan kembali peningkatan angka bangunan secara otomatis (pengaturan default)
---lewatkan-angka-versi-pemasaranbooleanLebihkan secara otomatis versi pemasaran pada bangunan masa depan ketika aplikasi sudah dirilis
---aktifkan-lewatkan-angka-versi-pemasaranbooleanNonaktifkan kembali versi otomatis pemasaran (tingkah laku default)
Jendela terminal
npx @capgo/cli@latest build credentials manage

Kelola kredit konstruksi yang disimpan secara interaktif. Lihat kredit yang tersimpan, lihat apa yang 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 kredit konstruksi kelola npx @capgo/cli build kredit konstruksi kelola —appId com.example.app npx @capgo/cli build kredit konstruksi kelola —appId com.example.app —platform ios npx @capgo/cli build kredit konstruksi kelola —local

Pilihan:

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

Migrasikan profil pengembangan 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:

Pilihan:

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