Lompat ke konten

🔹 Bangun

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

Pertanyaan bangunan native cloud saat ini dalam beta terbatas dan aksesnya dibatasi. Kredensial bangunan tidak pernah disimpan di Capgo server: mereka hanya digunakan untuk bangunan dan kemudian dihapus. Keluaran bangunan dapat diunggah secara opsional dengan tautan download terbatas waktu.

Tampilan 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

Lanjutkan --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. Kegagalan perintah keluar dengan code 2.

Contoh:

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

Pilihan:

ParamJenisDeskripsi
-astringAPI kunci untuk menghubungkan ke akun Anda
-cstringSaluran untuk dibandingkan. Default ke CapacitorUpdater.defaultChannel atau saluran publik default
—package-jsonstringAlamat-alamat file package.json untuk repositori monorepos (dipisahkan koma)
—node-modulesstringAlamat-alamat direktori node_modules untuk repositori monorepos (dipisahkan koma)
—verbosebooleanTampilkan output yang lebih detail dengan log yang lebih rinci
—supa-hoststringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)

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 konsol Play)

Pilihan:

ParamJenisDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-pstringPlatform untuk mengaktifkan (ios atau android). Jika tidak ada, mendeteksi secara otomatis ketika hanya ada satu folder asli; mempromosikan lainnya.
– host supastringURL Host Supabase yang Dibuat Sendiri (untuk pengembangan atau Capgo)
– tidak ada analitikbooleanMenghapus analitik pembangunan dan ulang terminal untuk langkah ini
Tampilan jendela terminal
npx @capgo/cli@latest build request

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

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

ParamJenisDeskripsi
—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-pembangunanstringPembangunan mode: debug atau rilis (default: rilis)
—sertifikat-p12-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 kunci App Store Connect API)
—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 Pengguna
—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)
—Distribusi iOSstringiOS: Mode distribusi
—iOS: Profil distribusistringiOS: Jalur profil distribusi atau bundleId=path mapping (ulangi)
—File keamanan AndroidstringAndroid: File keamanan yang di-Base64
—Alias kunci AndroidstringAndroid: Alias kunci keamanan
—Kata sandi kunci AndroidstringAndroid: Kata sandi kunci keamanan
—Kata sandi penyimpanan AndroidstringAndroid: Kata sandi penyimpanan keamanan
—konfigurasi-json-bermainstringAndroid: JSON akun layanan Google Play yang dikodekan Base64
—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 ini (integer 0–5; semakin tinggi = semakin mendesak). Lihat https://developer.android.com/guide/playcore/in-app-updates. Prioritas: CLI > lingkungan > kredit yang disimpan
—tolak-unggah-ke-tokobooleanTolak unggah ke Toko Play untuk bangun ini (membatalkan kredit play konfigurasi yang disimpan). Memerlukan —output-upload.
—kirim-ke-ulasan-tokobooleanSetelah unggah, kirim rilis toko untuk ulasan daripada meninggalkannya sebagai draft/tidak aktif. Android menandai rilis Play selesai; iOS mengirimkan bangun yang diproses TestFlight ke ulasan App Store.
Nama Rilis TokostringLabel nama rilis toko/versi. Android mengirimkan ini sebagai nama versi Google Play; iOS menggunakan ini sebagai versi App Store yang dapat diedit ketika membuat atau menggunakan ulang 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 lokal (berulang), misalnya —store-release-notes-locale en-US=“Pembaruan Perbaikan” —store-release-notes-locale fr-FR=“Koreksi”.
Grup Uji Coba iOSstringiOS: nama atau ID grup uji coba eksternal yang dipisahkan koma untuk distribusi beta eksternal.
Rilis Otomatis iOSbooleaniOS: rilis otomatis versi App Store setelah persetujuan Apple. Default adalah rilis manual.
Tidak Rilis Otomatis iOSbooleaniOS: jadikan versi App Store menunggu rilis manual setelah persetujuan Apple.
—output-uploadbooleanAtur perilaku unggah keluar untuk build ini saja (aktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—no-output-uploadbooleanAtur perilaku unggah keluar untuk build ini saja (nonaktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—output-retentionstringAtur TTL link keluar 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, tuliskan rekaman JSON (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) ke sebuah path. Selain itu, juga ditulislah QR code dalam bentuk PNG di samping path tersebut dengan .qr.png suffix. Baca kembali field dengan build last-output.
—no-skip-build-number-bumpbooleanAtur kredit yang disimpan untuk mengaktifkan kembali peningkatan otomatis nomor build untuk build ini saja.
—skip-marketing-version-bumpbooleanSkip otomatis versi pemasaran (CFBundleShortVersionString / versionName) ketika aplikasi sudah dirilis.
–sync-ios-versionbooleaniOS: sinkronkan MARKETING_VERSION dari package.json sebelum mengunggah proyek.
–ai-analyticsbooleanPada gagal build, kirim log ke Capgo AI untuk diagnosis. Pada terminal interaktif ini melompati konfirmasi awal; pada CI ini mengunggah otomatis dan mencetak analisis ke stderr.
–no-prescanbooleanSkip otomatis sken pra-build
–prescan-ignore-fatalbooleanLakukan sken pra-build tetapi tidak pernah menghalangi build (laporkan hanya)
–prescan-skipstringSkip sken prescan tertentu (dengan id) (ulangi atau terpisah dengan koma). Sken lainnya masih berjalan.
–prescan-warnstringTurunkan periksa spesifik prescan ke peringatan oleh id (berulang atau terpisah koma). Periksa masih berjalan.
---gagal-pada-peringatanbooleanTangani peringatan prescan sebagai fatal
---kirim-log-ke-dukunganbooleanPada gagal build CI/CD, secara otomatis unggah log build ke Capgo dukungan (tidak memerlukan email). Dukungan Capgo akan diinformasikan dan akan mengikuti up dengan email. Tambahkan pada —ai-analytics.
---kirim-logbooleanAlias yang sudah tidak digunakan untuk —kirim-log-ke-dukungan
-astringAPI kunci untuk menghubungkan ke akun Anda
---host-supabasestringURL host Supabase yang dapat disesuaikan (untuk pengembangan sendiri atau pengembangan Capgo)
---anon-supabasestringKunci anon Supabase (untuk self-hosting)
—verbosebooleanTampilkan output yang lebih detail dengan logging yang lebih rinci
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:

ParameterTipeDeskripsi
—pathstringAlamat direktori proyek (default: direktori saat ini)
—checkbooleanCek saja; keluar dengan kode non-nol ketika MARKETING_VERSION tidak sinkron

🔹 Bagian berjudul “ 🔹 Prescan”

Jendela terminal
Salin ke clipboard
npx @capgo/cli@latest build prescan

Terminal window build request; perintah ini menjalankannya secara mandiri (misalnya di CI). Lihat Prescan memeriksa untuk katalog pemeriksaan lengkap dan cara mengatur --skip / --warn aturan individu.

Opsi:

ParamTipeDeskripsi
—platformstringPlatform 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 membangun
—ios-diststringiOS: mode distribusi untuk memvalidasi
—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
—lewatkanstringMelewatkan periksa spesifik (dapat diulang atau dipisahkan dengan koma)
—peringatanstringMenurunkan periksa spesifik ke peringatan dengan id (dapat diulang atau dipisahkan dengan koma)
—rincibooleanMengaktifkan output rinci dengan logging yang detail
—host-supabasestringURL host Supabase yang disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo)
—anon-supabasestringKunci anon Supabase yang disesuaikan (untuk penggunaan sendiri)
Jendela terminal
npx @capgo/cli@latest build last-output

Baca catatan output pembangunan yang ditulis oleh versi 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 kode 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:

ParameterJenisDeskripsi
—pathstringAlamat file JSON yang ditulis oleh —output-record (wajib)
—fieldstringTampilkan bidang tunggal (salah satu: jobId, appId, platform, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanCetak kode QR ASCII yang telah di-render (code atau singkatnya —field qrCodeAscii)

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

  • Kredensial disimpan di ~/.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: iOS setup: 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 Apple API dengan bantuan asisten macOS (hanya macOS). Buka jendela native yang membawa Anda melalui antarmuka pengguna UI App Store Connect Apple dalam browser yang diintegrasikan, menangkap secara otomatis ID Penerbit + ID Kunci, mengintersepsi kode pribadi satu kali .p8, memvalidasinya terhadap Apple, dan menyimpannya ke ~/.appstoreconnect/private_keys. Statistik kemajuan dikirimkan ke Capgo analisis (nonaktifkan dengan CAPGO_DISABLE_TELEMETRY). npx @capgo/cli bangun kredit aplikasi apple-key —appId com.example.app

Contoh:

Jendela Terminal
Example:

Pilihan:

ParamTipeDeskripsi
-astringAPI untuk menghubungkan ke akun Anda
—appIdstringSimpan kunci yang ditangkap ke kredensial build iOS aplikasi ini
—localbooleanSimpan ke file .capgo-credentials.json per-proyek bukan file global
—jsonbooleanTampilkan kunci ID / ID Issuer / path .p8 sebagai JSON
Jendela Terminal
npx @capgo/cli@latest build credentials save

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

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

Contoh:

Jendela terminal
iOS Example:

Pilihan:

ParameterTipeDeskripsi
__CAPGO_KEEP_0__stringID Aplikasi (misalnya, com.example.app) (diperlukan)
__CAPGO_KEEP_0__stringPlatform: ios atau android (diperlukan)
__CAPGO_KEEP_0__stringiOS: Jalur file sertifikat .p12
__CAPGO_KEEP_0__stringiOS: Jalur profil pengaturan atau bundleId=path (ulangi jika perlu)
__CAPGO_KEEP_0__stringiOS: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi)
__CAPGO_KEEP_0__stringiOS: Jalur ke .p8 App Store Connect API kunci
—kunci ApplestringiOS: ID Kunci App Store Connect API
—ID Pengembang ApplestringiOS: ID Pengembang App Store Connect
—ID Tim ApplestringiOS: ID Tim App Store Connect
—Distribusi iOSstringiOS: Mode Distribusi
—ID ApplestringiOS: Alamat email ID Apple untuk unggah password aplikasi spesifik (alternatif ke kunci App Store Connect API)
—Password Aplikasi Spesifik ApplestringiOS: Kata sandi aplikasi khusus (xxxx-xxxx-xxxx-xxxx) untuk upload TestFlight
—apple-app-idstringiOS: ID aplikasi App Store Connect numerik (diperlukan bersamaan dengan —apple-id dan —apple-app-specific-password)
—keystorestringAndroid: Jalur file keystore (.keystore atau .jks)
—keystore-aliasstringAndroid: Alias kunci keystore
—keystore-key-passwordstringAndroid: Kata sandi kunci keystore
—keystore-store-passwordstringAndroid: Kata sandi toko keystore
—play-configstringAndroid: Jalur ke Akun JSON Toko Layanan Play
—android-flavorstringAndroid: Rasa Produk untuk Membangun (misalnya produksi). Diperlukan jika proyek Anda memiliki rasa yang berbeda.
—in-app-update-prioritystringAndroid: Prioritas Perbarui Aplikasi 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-credentials.json di root proyek bukan di global ~/.capgo-credentials/
—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-retentionstringTTL output link: 1 jam hingga 7 hari (default: 1 jam). Contoh: 1 jam, 6 jam, 2 hari
—skip-build-number-bumpbooleanSkip automatic build number/version code incrementing on future builds
—no-skip-build-number-bumpbooleanAktifkan kembali otomatis meningkatkan nomor versi pembangunan (tindakan default)
—skip-marketing-version-bumpbooleanSkip otomatis meningkatkan versi pemasaran di masa depan ketika aplikasi sudah dirilis
—no-skip-marketing-version-bumpbooleanAktifkan kembali otomatis meningkatkan versi pemasaran (tindakan default)
Jendela terminal
npx @capgo/cli@latest build credentials list

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

Pilihan:

ParameterJenisDeskripsi
—appIdstringID aplikasi untuk daftar (opsional, daftar semua jika diabaikan)
—localbooleanDapatkan kredit dari file .capgo-credentials.json lokal saja
Jendela terminal
npx @capgo/cli@latest build credentials clear

Hapus kredit pembangunan yang disimpan. Hapus kredit dari penyimpanan. Gunakan —appId dan —platform untuk menargetkan kredit spesifik. Contoh: npx @capgo/cli build credentials clear # Hapus semua aplikasi (global) npx @capgo/cli build credentials clear —local # Hapus kredit lokal npx @capgo/cli build credentials clear —appId com.example.app —platform ios

Pilihan:

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

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

Pilihan:

ParamJenisDeskripsi
—appIdstringID Aplikasi (diedeteksi secara otomatis dari capacitor.config jika ditinggalkan)
platformstringPlatform: ios atau android (ditebak secara otomatis dari pilihan)
localbooleanUpdate file .capgo-credentials.json lokal daripada global
certificatestringPath ke file sertifikat P12
ios-provisioning-profilestringPath profil pengaturan atau bundleId=path (dapat diulang, menambahkan secara default)
overwrite-ios-provisioning-mapbooleanGanti seluruh peta pengaturan daripada menggabungkan (default: menggabungkan)
p12-passwordstringKata sandi sertifikat P12
—apple-keystringAlamat File P8 App Store Connect API
—apple-key-idstringID Kunci App Store Connect API
—apple-issuer-idstringID Pengembang App Store Connect
—apple-team-idstringID Tim Pengembang App Store Connect
—apple-idstringID Apple untuk Pengguna iOS (alternatif untuk kunci App Store Connect API)
—apple-app-specific-passwordstringSandi Aplikasi iOS (xxxx-xxxx-xxxx-xxxx) untuk Pengunggahan TestFlight
—apple-app-idstringID Aplikasi App Store Connect (nomor) untuk iOS (diperlukan bersamaan dengan —apple-id dan —apple-app-specific-password)
—ios-distributionstringMode Distribusi iOS
—keystorestringLokasi file keystore (.keystore atau .jks)
—keystore-aliasstringAlias kunci keystore
—keystore-key-passwordstringKata sandi kunci keystore
—keystore-store-passwordstringKata sandi penyimpanan keystore
—konfigurasi-mainstringAlamat file JSON akun layanan Google 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).
—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
—skip-build-number-bumpbooleanLepaskan otomatis meningkatkan nomor versi/code pada bangun masa depan
—no-skip-build-number-bumpbooleanAktifkan kembali otomatis meningkatkan nomor versi (tindakan default)
—skip-marketing-version-bumpbooleanLepaskan otomatis meningkatkan versi pemasaran pada bangun masa depan ketika aplikasi sudah dirilis
—no-skip-marketing-version-bumpbooleanAktifkan kembali otomatis meningkatkan versi pemasaran (tindakan default)
Jendela terminal
npx @capgo/cli@latest build credentials manage

Manajemen Interaktif untuk Kredensial Pembangunan yang Disimpan. Lihat kembali kredit yang disimpan, lihat apa yang telah dikonfigurasi, ekspor file .env yang siap digunakan untuk CI/CD, atau hapus kredit platform. Menggunakan TUI yang sama seperti capgo init. Contoh: npx @capgo/cli kredit pembangunan manajemen npx @capgo/cli kredit pembangunan manajemen —appId com.example.app npx @capgo/cli kredit pembangunan manajemen —appId com.example.app —platform ios npx @capgo/cli kredit pembangunan manajemen —local

Pilihan:

ParamTipeDeskripsi
—appIdstringID Aplikasi untuk dikelola (opsional, meminta untuk memilih jika ditinggalkan)
—platformstringPlatform untuk dikelola: ios atau android (opsional, meminta untuk memilih jika ditinggalkan)
—localbooleanHanya lihat kredit 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. Mengidentifikasi ID aplikasi utama dari proyek Xcode Anda secara otomatis. npx @capgo/cli build credentials migrate —platform ios

Contoh:

Jendela terminal
Example:

Pilihan:

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