Lompat ke Konten

Membangun

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

Pengajuan bangunan cloud asli saat ini dalam beta terbatas dan aksesnya dibatasi. Kredensial build tidak pernah disimpan pada Capgo server: mereka hanya digunakan untuk membangun dan kemudian dihapus. Keluaran build dapat diunggah secara optional dengan tautan download yang berlaku 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

Lanjutkan --output-record untuk mempertahankan 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. Keluaran perintah gagal dengan code 2.

Contoh:

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

Pilihan:

ParameterTipeDeskripsi
-astringKunci API untuk menghubungkan ke akun Anda
-cstringSumber channel untuk dibandingkan. Default ke CapacitorUpdater.defaultChannel atau channel publik default
—package-jsonstringJalur ke file package.json untuk repositori monorel (dipisahkan koma)
—node-modulesstringJalur ke direktori node_modules untuk repositori monorel (dipisahkan koma)
—verbosebooleanAktifkan output yang lebih detail dengan log yang lebih rinci
—supa-hoststringURL host Supabase yang dapat disesuaikan (untuk penggunaan sendiri atau pengembangan Capgo)
—supa-anonstringKunci anon Supabase yang dapat disesuaikan (untuk penggunaan sendiri)

Alias: onboarding

Jendela terminal
npx @capgo/cli@latest build init

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

Pilihan:

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

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

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

Contoh:

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

Pilihan:

ParamTipeDeskripsi
—pathstringJalur direktori proyek untuk dibangun (default: direktori saat ini)
—node-modulesstringJalur direktori node_modules untuk monorepos (dipisahkan koma)
—platformstringPlatform target: ios atau android (diperlukan)
—build-modestringMode pembangunan: debug atau release (default: release)
—build-certificate-base64stringiOS: Sertifikat .p12 yang dikodekan Base64
—p12-passwordstringiOS: Kata sandi sertifikat (opsional jika sertifikat tidak memiliki kata sandi)
—apple-idstringiOS: Alamat email ID Apple untuk unggah kata sandi aplikasi khusus (alternatif dari API kunci App Store Connect)
—apple-app-specific-passwordstringiOS: Kata sandi 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)
—apple-key-idstringiOS: ID Kunci API App Store Connect
—apple-issuer-idstringiOS: ID Penerbit App Store Connect
—apple-key-contentstringiOS: Kunci App Store Connect yang dikodekan dengan Base64 (.p8) API
—id tim aplikasi App Store ConnectstringiOS: ID Tim Aplikasi App Store Connect
—skenario Xcode iOSstringiOS: Skenario Xcode untuk membangun (default: App)
—target Xcode iOSstringiOS: Target Xcode untuk membaca pengaturan pembangunan (default: sama dengan skenario)
—distribusi iOSstringiOS: Mode distribusi
—profil pengaturan provisioning iOSstringiOS: Jalur profil pengaturan provisioning atau bundleId=path mapping (ulangi)
—file keystore AndroidstringAndroid: File keystore yang dikodekan dalam Base64
—__CAPGO_KEEP_0__stringAndroid: Alias kunci keystore
—__CAPGO_KEEP_0__stringAndroid: Kata sandi kunci keystore
—__CAPGO_KEEP_0__stringAndroid: Kata sandi penyimpanan keystore
—__CAPGO_KEEP_0__stringAndroid: Konfigurasi JSON layanan Google Play yang dikodekan dalam Base64
—__CAPGO_KEEP_0__stringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki rasa yang berbeda-beda.
—__CAPGO_KEEP_0__stringAndroid: Prioritas pembaruan dalam aplikasi Google Play untuk rilis ini (integer 0–5; semakin tinggi = lebih mendesak). Lihat https://developer.android.com/guide/playcore/in-app-updates. Prioritas: CLI > lingkungan > kredit penyimpanan
—no-playstore-uploadbooleanTidak unggah ke Play Store untuk rilis ini (mengosongkan konfigurasi Play yang disimpan). Memerlukan —output-upload.
—submit-to-store-reviewbooleanSetelah unggah, kirimkan rilis ke review toko alih-alih meninggalkannya sebagai draft/rilis tidak aktif. Android menandai rilis Play selesai; iOS mengirimkan rilis TestFlight yang diproses ke App Store review.
—store-release-namestringLabel nama rilis toko/versi. Android mengirimkan ini sebagai Google Play version_name; iOS menggunakan ini sebagai App Store version saat membuat atau menggunakan versi yang dapat diedit.
—store-release-notesstringCatatan rilis toko default. Android menggunakan ini sebagai Play changelog; iOS menggunakan ini sebagai teks 'What’s New' App Store yang dapat digunakan.
—store-release-notes-localestringCatatan rilis toko lokal (ulangi), misalnya —store-release-notes-locale en-US=“Pembaruan perbaikan bug” —store-release-notes-locale fr-FR=“Koreksi”.
—grup-uji-tes-iosstringiOS: nama atau ID grup uji tes eksternal yang dipisahkan koma atau opsional untuk distribusi beta eksternal.
—rilis-otomatis-iosbooleaniOS: rilis versi App Store secara otomatis setelah mendapat persetujuan Apple. Default adalah rilis manual.
—tidak-rilis-otomatis-iosbooleaniOS: biarkan versi App Store menunggu rilis manual setelah mendapat persetujuan Apple.
—unggah-hasilbooleanAtur perilaku unggah hasil untuk build ini saja (aktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—tidak-unggah-hasilbooleanAtur perilaku unggah hasil untuk build ini saja (nonaktifkan). Prioritas: CLI > lingkungan > kredit yang disimpan
—retensi-hasilstringAtur TTL tautan keluar untuk build ini saja (1 jam hingga 7 hari). Contoh: 1 jam, 6 jam, 2 hari. Prioritas: CLI > lingkungan > kredit yang disimpan
—rekam-outputstringSetelah build sukses, tulis sebuah catatan JSON (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) ke sebuah jalur. Sebuah QR code PNG juga ditulis di samping jalur tersebut dengan .qr.png suffix. Baca kembali bidang dengan build last-output.
—tolak-angka-build-untuk-menaikkanbooleanAtur kredit yang disimpan untuk mengaktifkan kembali peningkatan otomatis angka build untuk build ini saja.
—tolak-menaikkan-versi-pemasaranbooleanLepaskan peningkatan otomatis versi pemasaran (CFBundleShortVersionString / versionName) ketika aplikasi sudah dirilis.
—sinkron-versi-iosbooleaniOS: sinkron MARKETING_VERSION dari Xcode package.json sebelum mengunggah proyek.
—analitik-aibooleanKirim log ke Capgo AI untuk diagnosis ketika build gagal. Dalam terminal interaktif ini melompati konfirmasi awal; dalam CI ini mengunggah otomatis dan mencetak analisis ke stderr.
Tidak prescanbooleanLebihkan sken pre-build otomatis
Tidak prescan dan tidak menghentikan (laporan saja)booleanAnggap peringatan prescan sebagai fatal
Kirim log ke dukungan __CAPGO_KEEP_0__ (tidak memerlukan email). Dukungan __CAPGO_KEEP_1__ akan dihubungi dan akan mengikuti dengan email. Menambahkan ke —ai-analytics.booleanAlias deprekatif untuk —send-logs-to-support
Kunci -a untuk menghubungkan ke akun AndabooleanOn a CI/CD build failure, automatically upload the build logs to Capgo support (no email required). Capgo support is notified and will follow up by email. Additive to —ai-analytics.
Skip the automatic pre-build scanboolean—prescan-ignore-fatal
Run the pre-build scan but never block the build (report only)stringAPI key to link to your account
—supa-hoststringURL Host Supabase yang Dibuat Sendiri (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci Anonim Supabase yang Dibuat Sendiri (untuk pengembangan sendiri)
—verbosebooleanAktifkan output yang rinci dengan logging yang detail

🔹 Sync-ios-version

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

Sesuai versi iOS Xcode MARKETING_VERSION dari package.json.

Contoh:

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

Pilihan:

ParamJenisDeskripsi
—pathstringPath ke 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

Skani proyek Anda dan kreditensi yang disimpan untuk masalah yang akan gagal membangun cloud — sebelum mengunggah apa pun. Periksa kreditensi (keberlangsungan, kata sandi, pairing profil), status proyek (cap sinkron, tata letak node_modules), dan konfigurasi platform. Berjalan secara otomatis di dalam build requestPerintah ini menjalankannya secara mandiri (misalnya di CI).

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: varian produk yang akan digunakan untuk membangun
—ios-diststringiOS: mode distribusi untuk memvalidasi terhadap
—jsonbooleanKeluaran laporan JSON yang dapat dibaca oleh mesin
—fail-on-warningsbooleanKeluaran kode non-nol ketika ditemukan peringatan (CI)
—ignore-fatalbooleanMode diagnostik: laporan semua tetapi selalu keluar 0
—verbosebooleanAktifkan output berlebihan dengan log yang rinci
—supa-hoststringURL host Supabase yang disesuaikan (untuk pengembangan sendiri atau Capgo)
—supa-anonstringKunci anon Supabase yang disesuaikan (untuk pengembangan 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 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 hasil-terakhir —path /tmp/build.json npx @capgo/cli build hasil-terakhir —path /tmp/build.json —field outputUrl npx @capgo/cli build hasil-terakhir —path /tmp/build.json —qr

Opsi:

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

Manajemen kunci 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 mungkin 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

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

Buatlah 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 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 analitis (nonaktifkan dengan CAPGO_DISABLE_TELEMETRY). npx @capgo/cli bangun kredit aplikasi apple-key —appId com.example.app

Contoh:

Tampilan jendela terminal
Example:

Pilihan:

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

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

  • ~/.capgo-credentials/credentials.json (default, global)
  • capgo-credentials.json di root proyek (dengan flag —local) ⚠️ DIPERLUKAN SEBELUM MEMBUAT: Anda harus menyimpan kredensial sebelum meminta pembangunan. 🔒 Kredensial 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 credentials save —platform ios
    – sertifikat ./cert.p12 – kata sandi “password”
    – profil pengembang ios ./profile.mobileprovision
    – kunci aplikasi ./AuthKey.p8 – id kunci aplikasi “KEY123”
    – id pengembang aplikasi “issuer-uuid” – id tim pengembang “team-id” Contoh Multi-target (aplikasi + ekstensi widget): npx @capgo/cli build credentials save —platform ios
    – profil pengembang ios ./App.mobileprovision
    – profil pengembang ios com.example.widget=./Widget.mobileprovision
    … npx @capgo/cli build credentials save —platform android
    – keystore ./release.keystore – alias keystore “my-key”
    —kunci-sandi-keystore “key-pass”
    —konfigurasi-main ./service-account.json Penyimpanan lokal (per-proyek): npx @capgo/cli build credentials save —local —platform ios …

Contoh:

Jendela terminal
iOS Example:

Pilihan:

ParamJenisDeskripsi
—appIdstringID 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 API
—kunci-apple-idstringiOS: ID Kunci App Store Connect API
—id-penyediaan-applestringiOS: ID Pengembang App Store Connect
__CAPGO_KEEP_0__stringiOS: ID Tim App Store Connect
—distribusi iOSstringiOS: Mode Distribusi
—ID ApplestringiOS: Alamat Email ID Apple untuk unggah password khusus aplikasi (alternatif untuk kunci API App Store Connect)
—password aplikasi ApplestringiOS: Password aplikasi khusus (xxxx-xxxx-xxxx-xxxx) untuk unggah TestFlight
—ID Aplikasi ApplestringiOS: ID Aplikasi App Store Connect numerik (diperlukan bersamaan dengan —ID Apple dan —password aplikasi Apple)
—keystorestringAndroid: Lokasi 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: Lokasi file JSON akun layanan Toko Play
—android-flavorstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa rasa.
—in-app-update-prioritystringAndroid: Prioritas pembaruan dalam aplikasi Google Play untuk rilis masa depan (integer 0–5; semakin tinggi = semakin mendesak). Omit untuk meninggalkan nilai Play yang ada 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-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 versi code pada pembangunan masa depan
—no-skip-build-number-bumpbooleanNonaktifkan kembali peningkatan otomatis nomor build (tindakan default)
–skip-marketing-version-bumpbooleanLebihkan versi pemasaran otomatis pada bangun masa depan ketika aplikasi sudah dirilis
–no-skip-marketing-version-bumpbooleanNonaktifkan kembali peningkatan otomatis versi pemasaran (tindakan default)
Tampilan 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 credentials list # Daftar semua aplikasi npx @capgo/cli build credentials list —appId com.example.app # Daftar aplikasi tertentu

Pilihan:

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

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

Pilihan:

ParameterTipeDeskripsi
—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 file lokal .capgo-credentials.json bukan 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-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:

ParamTipeDeskripsi
—appIdstringID Aplikasi (dideteksi secara otomatis dari capacitor.config jika tidak disebutkan)
—platformstringPlatform: ios atau android (dideteksi secara otomatis dari opsi)
—localbooleanPerbarui .capgo-credentials.json lokal daripada global
—sertifikatstringJalur file sertifikat P12
—profil-penyediaan-iosstringJalur profil penyediaan atau bundleId=path (berulang, menambahkan secara default)
—ganti-profil-penyediaan-iosbooleanGanti seluruh peta penyediaan daripada menggabungkan (default: gabungkan)
—kata-sandi-p12stringKata sandi sertifikat P12
—kunci-applestringJalur kunci App Store Connect API (.p8 file)
—kunci-apple-idstringID Kunci App Store Connect API
—apple-issuer-idstringID Pengembang App Store Connect
—apple-team-idstringID Tim App Store Connect
—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 bersamaan dengan —apple-id dan —apple-app-specific-password)
—ios-distributionstringiOS: Mode distribusi
—keystorestringLokasi file keystore (.keystore atau .jks)
—keystore-aliasstringAlias kunci keystore
—keystore-key-passwordstringKata sandi kunci keystore
—keystore-store-passwordstringKata sandi penyimpanan keystore
—play-configstringLokasi file JSON akun layanan Google Play
—android-flavorstringAndroid: Rasa produk untuk dibangun (misalnya produksi). Diperlukan jika proyek Anda memiliki beberapa rasa.
—Prioritas Perbarui AplikasistringAndroid: Prioritas Perbarui Aplikasi Google Play untuk Rilis Masa Depan (integer 0–5; semakin tinggi = lebih mendesak).
—Upload KeluaranbooleanUnggah Keluaran Pembangunan (IPA/APK/AAB) ke Capgo penyimpanan dan cetak tautan download
—Jangan Upload KeluaranbooleanJangan unggah keluaran pembangunan (IPA/APK/AAB) ke Capgo penyimpanan
—Masa Aktif Tautan KeluaranstringMasa Aktif Tautan Keluaran: 1 jam hingga 7 hari. Contoh: 1 jam, 6 jam, 2 hari
—Lewati Penambahan Nomor PembangunanbooleanLewati penambahan otomatis nomor pembangunan versi code pada pembangunan masa depan
—Jangan Lewati Penambahan Nomor PembangunanbooleanAktifkan kembali penambahan otomatis nomor pembangunan (tindakan default)
—skip-marketing-version-bumpbooleanSkip otomatis versi pemasaran untuk bangun masa depan ketika aplikasi sudah dirilis
—no-skip-marketing-version-bumpbooleanNonaktifkan otomatis versi pemasaran (pengaturan default)
Jendela terminal
npx @capgo/cli@latest build credentials manage

Kelola kredit bangun yang disimpan secara interaktif. Lihat kredit yang tersimpan, lihat apa yang dikonfigurasi, export 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:

ParamTipeDeskripsi
—appIdstringID Aplikasi untuk mengelola (opsional, meminta pilihan jika ditinggalkan)
—platformstringPlatform untuk mengelola: ios atau android (opsional, meminta pilihan jika ditinggalkan)
—localbooleanHanya menjelajahi .capgo-credentials.json lokal
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:

Tampilan jendela terminal
Example:

Pilihan:

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