Lebih cepat ke konten

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

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

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

Pilihan:

ParamTipeDeskripsi
-astringAPI kunci 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 monorepo (dipisahkan koma)
—node-modulesstringJalur ke direktori node_modules untuk repositori monorepo (dipisahkan koma)
—verbosebooleanAktifkan output verbose dengan logging detail
—supa-hoststringURL host Supabase yang diatur sendiri (untuk pengembangan Capgo atau self-hosting)
—supa-anonstringKunci anon Supabase yang diatur sendiri (untuk pengembangan 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 Play Console)

Opsi:

ParamTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-pstringPlatform untuk mengaktifkan (ios atau android). Jika tidak ada, mendeteksi otomatis ketika hanya ada satu folder native; meminta lainnya.
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau pengembangan Capgo)
—no-analyticsbooleanMatikan analisis pendaftaran build dan ulang terminal untuk jalur 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 pada 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:

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 pembangunan:stringMode pembangunan: debug atau release (default: release)
Mode pembangunan:stringSertifikat iOS: Sertifikat .p12 yang telah di-Base64
Sandi sertifikat iOS:stringSandi sertifikat iOS (opsional jika sertifikat tidak memiliki sandi)
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 ApplestringID aplikasi Apple
ID aplikasi ApplestringiOS: ID Aplikasi App Store Connect Angka (diperlukan bersama dengan —apple-id dan —apple-app-specific-password)
—apple-key-idstringiOS: ID Kunci App Store Connect API
—apple-issuer-idstringiOS: ID Pengeluarkan 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 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
—play-config-jsonstringAndroid: Akun layanan Google Play yang telah di-Base64
—android-flavorstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa rasa.
—android-trackstringAndroid: Jalur Google Play untuk unggahan ini (internal, alpha, beta, produksi). Default tanpa —submit-to-store-review: internal. Dengan —submit-to-store-review dan tidak ada jalur yang ditetapkan: produksi. Prioritas: CLI > lingkungan > kredit yang disimpan
—android-release-statusstringAndroid: Status rilis Google Play (draft, completed, inProgress, halted). Default tanpa —submit-to-store-review: draft. Dengan —submit-to-store-review dan tidak ada status yang ditetapkan: completed. Prioritas: CLI > lingkungan > kredit yang disimpan
—in-app-update-prioritystringAndroid: Prioritas pembaruan aplikasi dalam aplikasi 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 Ke Play StorebooleanTidak mengunggah ke Play Store untuk build ini (membatalkan konfigurasi Play yang disimpan). Memerlukan —output-upload.
—Kirim Ke Uji Coba TokobooleanSetelah diunggah, kirim rilis toko untuk tinjauan daripada 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 mengirim build TestFlight yang diproses ke tinjauan App Store.
—Nama Rilis TokostringLabel 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.
—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.
—Catatan Rilis Toko LokalstringCatatan rilis toko yang diterjemahkan (dapat diulang), misalnya —store-release-notes-locale en-US=“Pembaruan Bug” —store-release-notes-locale fr-FR=“Corrections”.
—Kelompok Uji Coba iOSstringiOS: 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-unggahbooleanOverride perilaku unggah output untuk build ini saja (aktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—no-output-unggahbooleanOverride perilaku unggah output untuk build ini saja (nonaktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—output-retensistringOverride TTL link output untuk build ini saja (1h-7d). Contoh: 1h, 6h, 2d. 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 memperbarui cache buildbooleanDan Tidak menyimpan entri cache baru untuk build ini. Cache build diaktifkan secara default per aplikasi. Partisi cache build berdasarkan lingkungan, cabang, atau rasa Android (misalnya)
Tidak untuk satu cache default bersama per aplikasi.stringTidak memperbarui nomor build otomatis untuk build ini saja. prod, stagingTidak memperbarui versi pemasaran otomatis untuk build ini saja.
Tidak memperbarui nomor build otomatis untuk build ini saja.booleanTidak memperbarui versi pemasaran otomatis untuk build ini saja.
Tidak memperbarui nomor build otomatis untuk build ini saja.booleanMelewatkan versi pemasaran otomatis (CFBundleShortVersionString / versionName) ketika aplikasi sudah dirilis.
–sync-ios-versionbooleaniOS: Sinkronkan MARKETING_VERSION Xcode dari package.json sebelum mengunggah proyek.
–ai-analyticsbooleanPada gagal build, kirim log ke Capgo AI untuk diagnosis. Dalam terminal interaktif ini melewatkan konfirmasi awal; di CI ini mengunggah otomatis dan mencetak analisis ke stderr.
–no-prescanbooleanMelewatkan sken pra-build otomatis
–prescan-ignore-fatalbooleanLakukan sken pra-build tetapi tidak pernah menghalangi build (laporkan hanya)
–prescan-skipstringMelewatkan sken pra-build tertentu dengan id (berulang atau terpisah koma). Sken lainnya masih berjalan.
–prescan-warnstringMenurunkan verifikasi prescan spesifik ke peringatan dengan id (ulangi atau terpisah dengan koma). Periksa masih berjalan.
---gagal-pada-peringatanbooleanTangani 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-analitik.
---kirim-logbooleanAlias yang sudah tidak digunakan untuk —send-logs-to-support
-astringAPI kunci untuk menghubungkan ke akun Anda
---host-supabasestringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo pengembangan)
---anon-supabasestringKunci anon Supabase yang disesuaikan (untuk hosting sendiri)
verbosebooleanTampilkan output yang lebih detail dengan logging yang lebih rinci

Gedung cache: Capgo memulihkan dan menyimpan artefak native yang dikompilasi (CocoaPods, Gradle, dan hasil terkait) per aplikasi secara default. Gunakan --cache-key untuk menjaga cache RC dan produksi terpisah; gunakan --no-cache untuk membersihkan build yang hanya sekali. Integrasi API dapat melewatkan cache_key atau cache_enabled: false context: Fragment teks HTML dari string UI Capgo yang lebih panjang (kunci induk `alternatives_cta_questions`). Halaman/area: Halaman perbandingan alternatif Capacitor live-update. Peran: Paragraf pemasaran atau hukum yang panjang. Dilihat di: halaman alternatives.astro. Simpan istilah produk/brand dan istilah developer Capgo secara tepat. Kunci pesan `alternatives_cta_questions` (Pertanyaan Tindakan Alternatif). | Fragment teks HTML dari string UI Capgo yang lebih panjang (kunci induk `appflow_cta_questions`). Halaman/area: Halaman perbandingan/migrasi pemasaran Appflow. Peran: Paragraf pemasaran atau hukum yang panjang. Dilihat di: halaman ionic-appflow.astro. Simpan istilah produk/brand dan istilah developer Capgo secara tepat. Kunci pesan `appflow_cta_questions` (Pertanyaan Tindakan Appflow). | Fragment teks HTML dari string UI Capgo yang lebih panjang (kunci induk `capwesome_cta_questions`). Halaman/area: Halaman perbandingan Capawesome. Peran: Paragraf pemasaran atau hukum yang panjang. Dilihat di: halaman capwesome.astro. Simpan istilah produk/brand dan istilah developer Capgo secara tepat. Kunci pesan `capwesome_cta_questions` (Pertanyaan Tindakan Capwesome). | Fragment teks HTML dari string UI Capgo yang lebih panjang (kunci induk `consulting_faq_subtitle`). Halaman/area: Halaman layanan konsultasi. Peran: Judul atau tagline bagian. Dilihat di: halaman consulting.astro. Simpan istilah produk/brand dan istilah developer Capgo secara tepat. Kunci pesan `consulting_faq_subtitle` (Judul Subjudul FAQ Konsultasi). | Halaman/area: Halaman perbandingan/migrasi pemasaran Appflow. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman ionic-appflow.astro, halaman ionic-enterprise-plugins.astro, halaman solusi/ionic-enterprise-plugins.astro. Kunci pesan `appflow_plugins_or` (Appflow Plugins Atau). di dalam payload permintaan build. Lihat Gedung cache dan (kunci pesan `and` (Dan). Halaman/area: Halaman website pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman trust.astro. Kunci pesan `and` (Dan)..

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

Sinkronkan versi MARKETING iOS Xcode dari package.json secara lokal.

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 Prescan checks untuk katalog cek lengkap dan cara untuk --skip / --warn aturan-aturan individu.

Pilihan:

ParamTipeDeskripsi
—platformstringPlatform target: ios atau android (wajib)
—pathstringJalur ke direktori proyek (default: direktori saat ini)
-astringAPI kunci untuk menghubungkan ke akun Anda
—android-flavorstringAndroid: rasa produk yang akan digunakan dalam pembangunan
—ios-diststringiOS: mode distribusi untuk memvalidasi terhadap
—jsonbooleanTampilkan laporan JSON yang dapat dibaca oleh mesin
—fail-on-warningsbooleanKeluar dengan kode non-nol ketika ditemukan peringatan (CI)
—ignore-fatalbooleanSaat mode diagnostik: laporan semua tetapi selalu keluar dengan kode 0
—skipstringLebihkan periksaan tertentu dengan id (ulangi atau terpisah dengan koma)
—warnstringMengurangi spesifik cek (atau yang dapat diulang atau dipisahkan dengan koma) menjadi peringatan berdasarkan id
–verbosebooleanMemungkinkan output yang rinci dengan logging yang terperinci
–supa-hoststringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo)
–supa-anonstringKunci anonim Supabase yang disesuaikan (untuk penggunaan sendiri)
Jendela Terminal
npx @capgo/cli@latest build last-output

Baca catatan output pembangunan yang ditulis oleh rekaman sebelumnya build request --output-recordCetak JSON lengkap secara default, satu bidang dengan —field, atau kode QR ASCII code dengan —qr. Berguna di CI untuk mengambil URL unduh atau kode 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:

ParameterTipeDeskripsi
Path ke catatan JSON yang ditulis oleh —output-record (wajib)stringCetak satu bidang (salah satu: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
Cetak kode QR ASCII yang dirender __CAPGO_KEEP_0__ (singkat untuk —field qrCodeAscii)stringKredensial
—pathbooleanPrint 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-kredensial/credentials.json (global) atau .capgo-kredensial.json (lokal)
  • Ketika membangun, 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/ Setup Android: https://capgo.app/docs/cli/cloud-build/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 asli yang memandu Anda melalui antarmuka UI App Store Connect Apple dalam browser yang diintegrasikan, menangkap secara otomatis ID Penerbit + 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 membangun kredit aplikasi apple-key —appId com.example.app

Contoh:

Jendela terminal
Example:

Pilihan:

ParameterTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
—appIdstringSimpan kunci yang ditangkap ke kredensial build iOS aplikasi ini
—localbooleanSimpan ke file .capgo-credentials.json proyek ini bukan file global
—jsonbooleanTampilkan kunci ID / ID Issuer / jalur .p8 sebagai JSON
Jendela terminal
npx @capgo/cli@latest build credentials save

Simpan kredensial build lokal untuk iOS atau Android. Kredensial disimpan di:

  • ~/.capgo-credentials/credentials.json (default, global)
  • capgo-kredensial.json di root proyek (dengan flag —local) ⚠️ DIPERLUKAN SEBELUM MEMBUAT: Anda harus menyimpan kredensial sebelum meminta sebuah build. 🔒 Kredensial ini TIDAK PERNAH disimpan pada Capgo server secara permanen. Mereka dihapus segera setelah build selesai. 📚 Panduan pengaturan: iOS: https://capgo.app/docs/cli/build-cloud/ios/ Android: https://capgo.app/docs/cli/build-cloud/android/ npx @capgo/cli build kredensial 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 kredensial simpan —platform ios
    —profil-provinsi-ios ./App.mobileprovision
    —profil-provinsi-ios com.example.widget=./Widget.mobileprovision
    ...npx @capgo/cli build kredensial simpan —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:

Tampilan jendela terminal
iOS Example:

Pilihan:

ParamTipeDeskripsi
–appIdstringID Aplikasi (misalnya, com.example.app) (wajib)
Platform: ios atau android (wajib)stringCertificate: ios: Lokasi file sertifikat .p12
Provisioning Profile: ios: Lokasi profil pengaturan atau bundleId=path (ulangi)stringPassword Certificate: ios: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi)
Apple Key: ios: Lokasi file .p8 App Store Connect __CAPGO_KEEP_0__ keystringApple Key ID: ios: ID __CAPGO_KEEP_0__ App Store Connect Key
—platformstringPlatform: ios atau android (wajib)
—certificatestringiOS: Path to .p8 App Store Connect API key
—ios-provisioning-profilestringiOS: App Store Connect API Key ID
---penerbit-apple-id---stringiOS: ID Penerbit App Store Connect
---tim-apple-id---stringiOS: ID Tim App Store Connect
---distribusi-ios---stringiOS: Mode Distribusi
---email-apple-id---stringiOS: Alamat Email ID Apple untuk unggah kata sandi aplikasi (alternatif untuk kunci API App Store Connect)
---kata-sandi-apple---stringiOS: Kata Sandi Aplikasi (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
---id-apple---stringiOS: ID Aplikasi App Store Connect (diperlukan bersamaan dengan ---email-apple-id--- dan ---kata-sandi-apple---)
—keystorestringAndroid: Jalur file keystore (.keystore atau .jks)
—keystore-aliasstringAndroid: Alias kunci keystore
—keystore-key-passwordstringAndroid: Kata sandi kunci keystore
—keystore-store-passwordstringAndroid: Kata sandi penyimpanan keystore
—play-configstringAndroid: Jalur file JSON akun layanan toko Play
—android-flavorstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa rasa.
---prioritas-update-aplikasistringAndroid: Prioritas update aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = semakin mendesak). Omit untuk meninggalkan nilai Play yang ada tidak berubah.
---simpan-lokalbooleanSimpan ke .capgo-credentials.json di root proyek bukan di global ~/.capgo-credentials/
---upload-outputbooleanUpload hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan dan cetak tautan download
---tidak-upload-outputbooleanTidak upload hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan
---retensi-outputstringTTL tautan hasil: 1h hingga 7 hari (default: 1h). Contoh: 1h, 6h, 2d
---lewatkan-increment-build-numberbooleanSkip increment code nomor build/versi otomatis pada pembangunan masa depan
---tidak-lompat-angka-bangun-buildbooleanMengaktifkan kembali otomatis meningkatkan nomor build (pengaturan default)
---lewatkan-versi-pemasaran-bangunbooleanMengabaikan otomatis meningkatkan versi pemasaran pada build masa depan ketika aplikasi sudah dirilis
---tidak-lewatkan-versi-pemasaran-bangunbooleanMengaktifkan kembali otomatis meningkatkan versi pemasaran (pengaturan default)
Jendela terminal
npx @capgo/cli@latest build credentials list

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

Pilihan:

ParameterTipeDeskripsi
—appIdstringID Aplikasi untuk menampilkan (opsional, menampilkan semua jika dihilangkan)
—localbooleanDaftar kredential dari file lokal .capgo-credentials.json saja

🔹 Hapus

Jendela Terminal
Salin ke clipboard
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:

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

Perbarui kreditensi tertentu tanpa harus 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:

ParameterJenisDeskripsi
—appIdstringID Aplikasi (diedeteksi secara otomatis dari capacitor.config jika tidak disebutkan)
—platformstringPlatform: ios atau android (diedeteksi secara otomatis dari opsi)
—localbooleanPerbarui file capgo-credentials.json lokal daripada global
--- sertifikatstringJalur ke file sertifikat P12
--- ios-provisioning-profilestringJalur profil pengaturan atau bundleId=path (ulangi, tambahkan secara default)
--- overwrite-ios-provisioning-mapbooleanGanti seluruh peta pengaturan daripada menggabungkan (default: gabung)
--- p12-passwordstringKata sandi sertifikat P12
--- apple-keystringJalur ke kunci App Store Connect API (.p8 file)
--- apple-key-idstringApp Store Connect API Kunci ID
—apple-issuer-idstringID Pengemis App Store Connect
—apple-team-idstringID Tim App Store Connect
—apple-idstringiOS: Alamat email ID Apple untuk unggah password aplikasi khusus (alternatif ke kunci App Store Connect API)
—apple-app-specific-passwordstringiOS: Password aplikasi khusus (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
—apple-app-idstringiOS: ID aplikasi numerik App Store Connect (diperlukan bersamaan dengan —apple-id dan —apple-app-specific-password)
—ios-distributionstringiOS: Mode Distribusi
—keystorestringAlamat file keystore (.keystore atau .jks)
—keystore-aliasstringAlias kunci keystore
—keystore-key-passwordstringKata sandi kunci keystore
—keystore-store-passwordstringKata sandi penyimpanan keystore
—play-configstringAlamat file JSON akun layanan Google Play
—android-flavorstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki rasa yang berbeda.
---prioritas-update-dalam-aplikasistringAndroid: Prioritas update dalam-aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = lebih mendesak).
---unggah-outputbooleanUnggah hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan dan cetak tautan download
---tidak-unggah-outputbooleanJangan unggah hasil pembangunan (IPA/APK/AAB) ke Capgo penyimpanan
---retensi-outputstringTTL tautan hasil: 1 jam hingga 7 hari. Contoh: 1 jam, 6 jam, 2 hari
---lewatkan-inkrement-nomor-bangunbooleanLewatkan inkrement otomatis nomor bangun/versi code pada bangun masa depan
---tidak-lewatkan-inkrement-nomor-bangunbooleanNonaktifkan kembali peningkatan otomatis nomor build (tingkah laku default)
–skip-marketing-version-bumpbooleanMelewatkan peningkatan otomatis versi pemasaran di masa depan ketika aplikasi sudah dirilis
–no-skip-marketing-version-bumpbooleanNonaktifkan kembali peningkatan otomatis versi pemasaran (tingkah laku default)
Jendela terminal
npx @capgo/cli@latest build credentials manage

Manajemen interaktif untuk kredit build yang disimpan. 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 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 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 credentials migrate —platform ios

Contoh:

Jendela terminal
Example:

Pilihan:

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