Skip ke konten

🔹 Bangun

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

Bangunan cloud asli tersedia di setiap Capgo rencana. Kredensial bangun tidak pernah disimpan di Capgo server: mereka digunakan hanya untuk bangun dan kemudian dihapus. Keluaran bangun dapat diunggah secara opsional dengan tautan unduh sementara waktu.

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; lainnya cetak "tidak" dan keluar dengan code 0. Kegagalan perintah keluar dengan code 2.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-cstringSaluran untuk dibandingkan. Default ke CapacitorUpdater.defaultChannel atau saluran publik default
---json-paketstringJalur ke file json-paket untuk repositori monorepo (dipisahkan koma)
---modul-nodestringJalur ke direktori node_modules untuk repositori monorepo (dipisahkan koma)
---verbosebooleanTampilkan output detail dengan log yang lebih banyak
---host-supabasestringURL host Supabase yang diatur sendiri (untuk pengembangan sendiri atau Capgo)
---anon-supabasestringCustom Supabase anon key (for self-hosting)

Alias: onboarding

Jendela Terminal
npx @capgo/cli@latest build init

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

Options:

ParamTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-pstringPlatform untuk mendaftar (ios atau android). Jika tidak ada, mendeteksi otomatis ketika hanya ada satu folder asli; meminta lainnya.
—host-supabasestringCustom Supabase host URL (for self-hosting or Capgo development)
—no-analyticsbooleanMatikan analitik pembangunan dan ulang terminal untuk jalankan ini
Jendela terminal
npx @capgo/cli@latest build request

Pilih untuk mendapatkan build asli 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 .

Opsi:

ParamTipeDeskripsi
—pathstringJalur ke direktori proyek untuk dibangun (default: direktori saat ini)
—node-modulesstringJalur ke direktori node_modules untuk repositori monorepo (dipisahkan koma)
—platformstringPlatform target: ios atau android (wajib)
—mode-pembangunanstringPembangunan mode: debug atau rilis (default: rilis)
—sertifikat-base64stringiOS: Sertifikat .p12 yang dikodekan dalam 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 dari API kunci App Store Connect)
—kata-sandi-aplikasi-applestringiOS: Kata sandi aplikasi (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
—id-aplikasi-applestringiOS: ID aplikasi numerik App Store Connect (diperlukan bersamaan dengan —id-apple dan —kata-sandi-aplikasi-apple)
—apple-key-idstringiOS: App Store Connect API ID Pengembang
—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 Pembangunan (default: sama dengan skema)
—ios-distributionstringiOS: Mode Distribusi
—ios-provisioning-profilestringiOS: Jalur Profil Pengaturan 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 Toko Keystore
—play-config-jsonstringAndroid: JSON akun layanan Google Play yang dikodekan Base64
—rasa-android stringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki rasa yang berbeda
—track-android stringAndroid: Track Google Play untuk unggahan ini (internal, alpha, beta, produksi). Default tanpa —submit-to-store-review: internal. Dengan —submit-to-store-review dan tidak ada track yang ditetapkan: produksi. Prioritas: CLI > lingkungan > kredit yang disimpan
—status-publikasi-android stringAndroid: Status publikasi Google Play (draft, selesai, inProgress, dihentikan). Default tanpa —submit-to-store-review: draft. Dengan —submit-to-store-review dan tidak ada status yang ditetapkan: selesai. Prioritas: CLI > lingkungan > kredit yang disimpan
—prioritas-update-antar-aplikasi stringAndroid: Prioritas update antar-aplikasi 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
–tidak-unggah-play-storebooleanSkip unggah Play Store untuk build ini (membatalkan konfigurasi Play yang disimpan). Memerlukan —output-upload.
–kirim-ke-pengujian-tokobooleanSetelah unggah, kirim rilis toko untuk pengujian alih-alih meninggalkannya sebagai draft/bangun 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 pengujian App Store.
–nama-rilis-tokostringLabel nama rilis versi toko. Android mengirimkan ini sebagai versi Google Play; iOS menggunakan ini sebagai versi App Store ketika membuat atau menggunakan versi yang dapat diedit.
–catatan-rilis-tokostringCatatan rilis toko default. Android menggunakan ini sebagai catatan perubahan Play; iOS menggunakan ini sebagai teks 'Apa Baru' App Store yang dapat digunakan sebagai pengganti.
–catatan-rilis-toko-lokasistringCatatan rilis toko yang diterjemahkan (berulang), misalnya —catatan-rilis-toko-lokasi en-US=“Pembaruan bug” —catatan-rilis-toko-lokasi fr-FR=“Corrections”.
—ios-testflight-groupsstringPada iOS: nama atau ID kelompok eksternal TestFlight opsional yang dipisahkan koma untuk distribusi beta eksternal.
– ios-otomatis-rilisbooleaniOS: rilis otomatis versi App Store setelah persetujuan Apple. Default adalah rilis manual.
– no-ios-otomatis-rilisbooleaniOS: biarkan versi App Store menunggu rilis manual setelah 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-retentionstringAtur TTL link keluaran untuk build ini saja (1 jam hingga 7 hari). Contoh: 1 jam, 6 jam, 2 hari. Prioritas: CLI > lingkungan > kredit yang disimpan
– output-recordstringSetelah build sukses, tulis rekaman JSON (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) ke sebuah path. Selain itu, juga ditulis PNG QR code di samping path tersebut dengan .qr.png suffix. Baca kembali field dengan build last-output.
—no-cachebooleanLebihkan penggunaan cache pembangunan dan Jangan menyimpan entri cache baru untuk build ini. Cache build diaktifkan secara default per aplikasi.
—cache-keystringBagi cache pembangunan berdasarkan lingkungan, cabang, atau rasa Android (misalnya) prod, stagingOmit untuk satu cache default bersama per aplikasi.
—no-skip-build-number-bumpbooleanAtur kembali kreditensial yang disimpan untuk mengaktifkan kembali otomatis peningkatan nomor build untuk build ini saja.
—skip-marketing-version-bumpbooleanTidak otomatis meningkatkan versi pemasaran (CFBundleShortVersionString / versionName) ketika aplikasi sudah dirilis.
–sync-versi-iosbooleaniOS: sinkronkan MARKETING_VERSION Xcode dari package.json sebelum mengunggah proyek.
–ai-analitikbooleanPada gagal build, kirim log ke Capgo AI untuk diagnosis. Di terminal interaktif ini melompati konfirmasi awal; di CI ini mengunggah otomatis dan mencetak analisis ke stderr.
–tidak-scan-awalbooleanLebihkan sken pra-build otomatis
–scan-awal-abaikan-fatalbooleanLakukan sken pra-build tetapi tidak pernah menghalangi build (laporkan hanya)
–lewatkan-scan-awalstringLebihkan sken pra-build tertentu dengan id (berulang atau dipisahkan koma). Sken lainnya masih berjalan.
—prescan-warnstringTurunkan sken pra-build tertentu ke peringatan dengan id (berulang atau dipisahkan koma). Sken masih berjalan.
—fail-on-warningsbooleanTangani peringatan prescan sebagai fatal
---kirim-log-ke-dukunganbooleanPada gagal bangun CI/CD, secara otomatis unggah log bangun ke Capgo dukungan (tidak memerlukan email). Capgo dukungan akan diinformasikan dan akan mengikuti up dengan email. Menambahkan ke —ai-analytics.
---kirim-logbooleanAlias deprecasi untuk —kirim-log-ke-dukungan
-astringAPI kunci untuk menghubungkan ke akun Anda
---host-supabasestringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo pengembangan)
---anon-supabasestringCustom Supabase anon key (for self-hosting)
—verbosebooleanAktifkan output detail dengan verbose

Cache Pembangunan: Capgo memulihkan dan menyimpan artefak native yang dikompilasi (CocoaPods, Gradle, dan hasil terkait) per aplikasi secara default. Gunakan --cache-key untuk memisahkan cache RC dan produksi; gunakan --no-cache untuk membersihkan build satu kali. Integrasi API dapat melewatkan cache_key atau cache_enabled: false dalam permintaan payload build. Lihat Katalog Pemuatan Build cache Mengatasi Masalah: Pemulihan Cache Salah.

Jendela Terminal
npx @capgo/cli@latest build sync-ios-version

Sinkronkan versi iOS Xcode MARKETING_VERSION dari package.json.

Contoh:

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

Pilihan:

ParamTipeDeskripsi
—pathstringAlamat direktori proyek (default: direktori saat ini)
–checkbooleanCek saja; keluar dengan kode non-nol ketika 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 sinkron, tata letak node_modules), dan konfigurasi platform. Berjalan secara otomatis di dalam build request; perintah ini menjalankannya secara mandiri (misalnya di CI). Lihat Pengecekan Awal untuk katalog cek lengkap dan cara --skip / --warn aturan individu.

Opsi:

ParamTipePengenalan
DeskripsistringPlatform target: ios atau android (wajib)
—pathstringDirektori proyek (default: direktori saat ini)
-astringKunci API untuk menghubungkan ke akun Anda
—android-flavorstringAndroid: pilihan produk yang akan digunakan untuk membangun
---dist-iosstringiOS: mode distribusi untuk memvalidasi terhadap
---jsonbooleanTampilkan laporan JSON yang dapat dibaca mesin
---fail-on-warningsbooleanKeluar dengan kode non-nol ketika ditemukan peringatan (CI)
---ignore-fatalbooleanMode diagnostik: laporan semua tetapi selalu keluar dengan kode 0
---skipstringLebihkan periksaan tertentu dengan id (ulangi atau terpisah koma)
---warnstringTurunkan periksaan tertentu ke peringatan dengan id (ulangi atau terpisah koma)
—verbosebooleanMemperbesar output dengan log yang lebih detail
—supa-hoststringURL host Supabase yang diatur sendiri (untuk pengembangan sendiri atau Capgo)
—supa-anonstringCustom Supabase anon key (for self-hosting)
Jendela terminal
npx @capgo/cli@latest build last-output

Baca catatan output pembangunan yang ditulis oleh pembangunan sebelumnya build request --output-record. Tampilkan JSON penuh secara default, bidang tunggal dengan —field, atau kode QR ASCII code dengan —qr. Berguna di CI untuk mengambil URL download atau QR untuk diposting 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

Opsi:

ParamTipePengenalan
DeskripsistringPath ke rekaman JSON yang ditulis oleh —output-record (wajib)
—fieldstringTampilkan satu field (salah satu: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanTampilkan kode QR ASCII yang di-render code (singkatan dari —field qrCodeAscii)

🔒 KEAMANAN: Manajemen kredit pembangunan yang disimpan secara lokal di mesin Anda.

  • Kredensial yang disimpan ke ~/.capgo-credentials/credentials.json (global) atau .capgo-credentials.json (local)
  • Ketika 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/build-cloud-ios/ Pengaturan Android: https://capgo.app/docs/cli/build-cloud-android/

Alias: asc-key

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

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

Contoh:

Jendela terminal
Example:

Pilihan:

ParameterJenisDescription
DeskripsistringKunci API untuk menghubungkan ke akun Anda
—appIdstringSimpan kunci yang ditangkap ke kredensial build iOS aplikasi ini
--- lokalbooleanSimpan ke file .capgo-credentials.json per-proyek daripada file global
--- JSONbooleanTampilkan kunci ID / ID Issuer / jalur .p8 sebagai JSON
Judul bagian berjudul “ 🔹 Simpan”
npx @capgo/cli@latest build credentials save

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

  • ~/.capgo-kredensial/credentials.json (default, global)
  • .capgo-credentials.json in project root (with —local flag) ⚠️ REQUIRED BEFORE BUILDING: You must save credentials before requesting a build. 🔒 These credentials are NEVER stored on Capgo servers permanently. They are deleted immediately after the build completes. 📚 Setup guides: iOS: https://capgo.app/docs/cli/build-cloud-ios/ Android: https://capgo.app/docs/cli/build-cloud-android/ npx @capgo/cli build credentials simpan —platform ios
    —sertifikat ./cert.p12 —kunci-p12 “password”
    —profil-provinsi-ios ./profile.mobileprovision
    —kunci-apple ./AuthKey.p8 —kunci-apple-id “KEY123”
    —id-issuer-apple “issuer-uuid” —id-teams-apple “team-id” Contoh Multi-target (aplikasi + ekstensi widget): npx @capgo/cli build credentials save —platform ios
    —profil-provinsi-ios ./App.mobileprovision
    —profil-provinsi-ios com.example.widget=./Widget.mobileprovision
    npix @capgo/cli build kreditensi simpan —platform android
    —keystore ./release.keystore —alias-keystore “my-key”
    —kunci-sandi-keystore “kunci-pass”
    —konfigurasi-play ./service-account.json Penyimpanan lokal (per-proyek): npx @capgo/cli build kreditel save —local —platform ios …

Contoh:

Tampilan jendela terminal
iOS Example:

Pilihan:

ParamTipecontext
Pengenalan:stringID Aplikasi (misalnya, com.example.app) (wajib)
—platformstringPlatform: ios atau android (wajib)
--- sertifikatstringiOS: Jalur file sertifikat .p12
--- profil-penyediaan-iosstringiOS: Jalur profil penyediaan atau bundleId=path (ulangi)
--- kata-sandi-p12stringiOS: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi)
--- kunci-applestringiOS: Jalur file kunci App Store Connect .p8 API
--- kunci-apple-idstringiOS: ID Kunci App Store Connect API
--- id-penerbit-applestringiOS: ID Pengembang App Store Connect
—apple-team-idstringiOS: ID Tim Pengembang App Store Connect
—ios-distributionstringiOS: Mode Distribusi
—apple-idstringiOS: Alamat Email ID Apple untuk unggah password aplikasi khusus (alternatif untuk kunci API App Store Connect)
—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)
—keystorestringAndroid: Lokasi file keystore (.keystore atau .jks)
---keystore-alias---stringAndroid: Alias kunci keystore
---keystore-key-password---stringAndroid: Kata sandi kunci keystore
---keystore-store-password---stringAndroid: Kata sandi toko keystore
---play-config---stringAndroid: Lokasi file JSON akun layanan toko Play
---android-flavor---stringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa rasa.
---in-app-update-priority---stringPrioritas pembaruan dalam aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = lebih mendesak). Omit untuk meninggalkan nilai Play yang ada tidak berubah.
— lokalbooleanSimpan ke .capgo-credentials.json di root proyek bukan ~/.capgo-credentials global
— output-uploadbooleanUnggah hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan dan cetak tautan download
— no-output-uploadbooleanTidak unggah hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan
— output-retentionstringOutput link TTL: 1h to 7d (default: 1h). Examples: 1h, 6h, 2d
— skip-build-number-bumpbooleanLebihkan nomor pembangunan otomatis versi code pada pembangunan masa depan
— no-skip-build-number-bumpbooleanMengaktifkan kembali peningkatan nomor build otomatis (pengaturan default)
–skip-marketing-version-bumpbooleanMelewatkan peningkatan versi pemasaran otomatis pada build masa depan ketika aplikasi sudah dirilis
–no-skip-marketing-version-bumpbooleanMengaktifkan kembali peningkatan versi pemasaran otomatis (pengaturan default)
Jendela terminal
npx @capgo/cli@latest build credentials list

Menampilkan daftar kredit build yang disimpan (kata sandi disembunyikan). Menampilkan apa saja kredit yang disimpan saat ini (baik global maupun lokal). Contoh: npx @capgo/cli build kredit daftar # Menampilkan semua aplikasi npx @capgo/cli build kredit daftar –appId com.example.app # Menampilkan aplikasi tertentu

Pilihan:

ParameterTipeDeskripsi
—appIdstringID Aplikasi untuk Daftar (opsional, daftar semua jika dihilangkan)
—localbooleanDaftar kredential dari lokal .capgo-credentials.json saja
Salin ke Klipbord
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

—platform

ParameterJenisDeskripsi
—appIdstringID Aplikasi untuk dihapus (opsional, menghapus semua aplikasi jika tidak ada)
—platformstringPlatform untuk dihapus: ios atau android (opsional, menghapus semua platform jika tidak disebutkan)
—localbooleanMenghapus dari file lokal .capgo-credentials.json daripada global
Jendela Terminal
npx @capgo/cli@latest build credentials update

Perbarui kreditensi tertentu tanpa menyediakan semuanya lagi. Perbarui kreditensi yang sudah ada dengan menyediakan hanya bidang yang ingin Anda ubah. Platform akan dideteksi secara otomatis dari opsi yang Anda berikan. Contoh: npx @capgo/cli build kreditensi update —ios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build kreditensi update —local —keystore ./new-keystore.jks

Pilihan:

ParameterTipeDescription
DeskripsistringID Aplikasi (ditebak dari capacitor.config jika tidak disebutkan)
—platformstringPlatform: ios atau android (ditebak dari pilihan)
—localbooleanPerbarui file .capgo-credentials.json lokal daripada global
---sertifikatstringJalur file sertifikat P12
—ios-provisioning-profilestringJalur profil provisioning atau bundleId=path (dapat diulang, menambahkan secara default)
---ganti-provisi-ios-mapbooleanGanti seluruh peta provisioning daripada menggabungkan (default: gabung)
---kata-sandi-p12stringKata sandi sertifikat P12
---kunci-applestringJalur kunci App Store Connect API (.p8 file)
---kunci-apple-idstringID Kunci App Store Connect API
---penerbit-apple-id---stringID Penerbit App Store Connect
---tim-apple-id---stringID Tim App Store Connect
—apple-idstringiOS: Alamat email ID Apple untuk unggah password aplikasi khusus (alternatif ke kunci API App Store Connect)
---password-apple-app-tertentu---stringiOS: Password aplikasi khusus (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
---id-apple-app---stringiOS: ID aplikasi numerik App Store Connect (diperlukan bersamaan dengan ---penerbit-apple--- dan ---password-apple-app-tertentu---)
---distribusi-ios---stringiOS: Mode distribusi
—keystorestringJalur file keystore (.keystore atau .jks)
—keystore-aliasstringAlias kunci keystore
—keystore-key-passwordstringKata sandi kunci keystore
—keystore-store-passwordstringKata sandi penyimpanan keystore
—play-configstringJalur file akun layanan Google Play JSON
—android-flavorstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki rasa yang berbeda.
---prioritas-update-aplikasistringAndroid: Prioritas update aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = semakin mendesak).
---unggah-outputbooleanUnggah hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan dan cetak tautan download
---tidak-unggah-outputbooleanTidak unggah hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan
—output-retentionstringTTL link keluaran: 1 jam hingga 7 hari. Contoh: 1 jam, 6 jam, 2 hari.
---lewatkan-increment-nomor-buildbooleanLewatkan otomatis meningkatkan nomor build versi code pada pembangunan masa depan
---tidak-lewatkan-increment-nomor-buildbooleanKembalikan perilaku otomatis meningkatkan nomor build (perilaku default)
—lewatkan-penambahan-versi-pemasaranbooleanSkip otomatisasi penambahan versi pemasaran di masa depan ketika aplikasi sudah dirilis
—tidak-lewatkan-penambahan-versi-pemasaranbooleanRe-enable otomatisasi penambahan versi pemasaran ( perilaku default )
Jendela terminal
npx @capgo/cli@latest build credentials manage

Menangani kredit pembangunan disimpan secara interaktif. Lihat kredit yang disimpan, 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 pengaturan manage npx @capgo/cli build kredit pengaturan manage —appId com.example.app npx @capgo/cli build kredit pengaturan manage —platform ios npx @capgo/cli build kredit pengaturan manage —local

Pilihan:

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

Migrasikan profil pengaturan warisan ke format multi-target baru. Mengubah BUILD_PROVISION_PROFILE_BASE64 menjadi CAPGO_IOS_PROVISIONING_MAP. Mengenali ID aplikasi utama dari proyek Xcode Anda secara otomatis. npx @capgo/cli build kredit migrasi —platform ios

Contoh:

Tampilan terminal
Example:

Pilihan:

ParamTipecontext
DeskripsistringID Aplikasi (ditebak dari capacitor.config jika tidak disebutkan)
—platformstringPlatform (hanya ios yang didukung)
—localbooleanMigrasikan dari lokal .capgo-credentials.json daripada global