🔹 build
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
🏗️ Gestisci costruzioni native iOS/Android tramite Capgo Cloud.
Accesso e output di costruzione
Sezione intitolata “Accesso e output di costruzione”Le richieste di costruzione cloud native sono attualmente in beta limitata e l'accesso è limitato. I credenziali di costruzione non vengono mai memorizzate sui server Capgo: vengono utilizzate solo per la costruzione e poi cancellate. Gli output di costruzione possono essere caricati optional con link di download a tempo limitato.
Salva le credenziali per primo
Sezione intitolata “Salva le credenziali per primo”npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform iosnpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform androidCattura un URL di output in CI
Sezione intitolata “Cattura un URL di output in CI”Passa --output-record per persistere l'URL di download e il QR code, quindi utilizza build last-output per leggerlo:
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.jsonnpx @capgo/cli build last-output --path /tmp/build.json --field outputUrl🔹 Necessario
Sezione intitolata “ Necessario”npx @capgo/cli@latest build needed🧭 Stampa “sì” e esce con code 1 se è richiesta una costruzione nativa; altrimenti stampa “no” e esce con code 0. Le fallite dei comandi escono con code 2.
Esempio:
npx @capgo/cli@latest build needed com.example.app --channel production --verboseOpzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | API chiave per collegarsi al tuo account |
| -c | string | Canale da confrontare. Predefinito su CapacitorUpdater.defaultChannel o il canale pubblico predefinito |
| —package-json | string | Perimetri dei file package.json per progetti monorepo (separati da virgola) |
| —node-modules | string | Perimetri dei directory node_modules per progetti monorepo (separati da virgola) |
| —verbose | boolean | Abilita l'output verboso con registrazione dettagliata |
| —supa-host | string | URL host personalizzato di Supabase (per auto-hosting o Capgo sviluppo) |
| —supa-anon | string | Chiave anon personalizzata di Supabase (per auto-hosting) |
🚀 Inizializza
Sezione intitolata “ 🚀 Inizializza”Alias: onboarding
npx @capgo/cli@latest build initConfigura le credenziali di costruzione in modo interattivo (iOS: certificati + profili automatizzati; Android: keystore + Google OAuth fornisce account di servizio di GCP e invita alla console di gioco)
Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | Chiave API per collegarsi al tuo account |
| -p | string | Piattaforma da abilitare (ios o android). Se omesso, si auto-detecta quando esiste solo una cartella nativa; altrimenti, si chiede. |
| —host di superamento | string | URL host personalizzato di Supabase (per l'hosting self o lo sviluppo Capgo) |
| —senza analisi | boolean | Disabilita l'analisi di build e la riproduzione del terminale per questa esecuzione |
🔹 Richiesta
Sezione intitolata “ 🔹 Richiesta”npx @capgo/cli@latest build requestRichiedi un build nativo da Capgo Cloud. Questo comando comprimerà il tuo directory di progetto e lo invierà a Capgo per la costruzione. Il build sarà elaborato e inviato direttamente alle app store. Le credenziali non sono mai memorizzate sui server di Capgo; vengono eliminate dopo il build. Salvali prima di richiedere un build:
npx @capgo/cli build credentials save --appId APP_ID --platform iosEsempio:
npx @capgo/cli@latest build request com.example.app --platform ios --path .Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —path | string | Percorso del directory del progetto da costruire (predefinito: directory corrente) |
| —node-modules | string | Percorsi dei directory node_modules per i monorepos (separati da virgola) |
| —piattaforma | string | Piattaforma di destinazione: ios o android (obbligatoria) |
| —modalità di costruzione | string | Modalità di costruzione: debug o rilascio (predefinito: rilascio) |
| —build-certificate-base64 | string | iOS: Certificato .p12 codificato in Base64 |
| —p12-password | string | iOS: Password del certificato (facoltativa se il certificato non ha una password) |
| —apple-id | string | iOS: Indirizzo e-mail Apple per l'upload della password specifica dell'app (alternativa alla chiave API di App Store Connect) |
| —apple-app-specific-password | string | iOS: Password specifica dell'app (xxxx-xxxx-xxxx-xxxx) per gli upload di TestFlight |
| —apple-app-id | string | iOS: ID numerico di App Store Connect dell'app (richiesto insieme a —apple-id e —apple-app-specific-password) |
| —apple-key-id | string | iOS: App Store Connect API ID chiave |
| —apple-issuer-id | string | iOS: ID rilasciatore App Store Connect |
| —apple-key-content | string | iOS: Base64-encoded App Store Connect API key (.p8) |
| —app-store-connect-team-id | string | iOS: ID team App Store Connect |
| —ios-scheme | string | iOS: Schema Xcode per la compilazione (predefinito: App) |
| —ios-target | string | iOS: Obiettivo Xcode per la lettura delle impostazioni di compilazione (predefinito: stesso schema) |
| —ios-distribution | string | iOS: Modalità di distribuzione |
| __CAPGO_KEEP_0__ | string | iOS: Percorso del profilo di provisioning o mappa bundleId=path (ripetibile) |
| __CAPGO_KEEP_0__ | string | Android: File di chiave del keystore codificato in Base64 |
| __CAPGO_KEEP_0__ | string | Android: Alias della chiave del keystore |
| __CAPGO_KEEP_0__ | string | Android: Password della chiave del keystore |
| __CAPGO_KEEP_0__ | string | Android: Password del keystore |
| __CAPGO_KEEP_0__ | string | Android: JSON account di servizio Google Play codificato in Base64 |
| —android-flavor | string | Android: Scegli il flavor di prodotto da costruire (ad esempio la produzione). Richiesto se il tuo progetto ha più flavor. |
| —in-app-update-priority | string | Android: Priorità di aggiornamento in-app di Google Play per questa versione (intero 0–5; più alto = più urgente). Vedi https://developer.android.com/guide/playcore/in-app-updates. Precedenza: CLI > ambiente > credenziali salvate |
| —no-playstore-upload | boolean | Ssaltare l'upload su Play Store per questa costruzione (nullifica la configurazione di play salvata). Richiede —output-upload. |
| —submit-to-store-review | boolean | Dopo l'upload, invia la versione di store per la revisione al posto di lasciarla come bozza/ costruzione inattiva. Android segna la versione di Play completata; iOS invia la costruzione elaborata di TestFlight alla revisione di App Store. |
| —store-release-name | string | Nome rilascio negozio/vers. label |
| —note rilascio negozio | string | Note rilascio negozio predefinite. Android utilizza questo come il changelog di Play; iOS utilizza questo come il testo di What’s New predefinito dell’App Store. |
| —note rilascio negozio-locale | string | Note rilascio negozio localizzate (ripetibili), ad esempio —note rilascio negozio-locale it-IT=“Correzioni” —note rilascio negozio-locale fr-FR=“Correzioni”. |
| —gruppi TestFlight iOS | string | iOS: nomi o ID dei gruppi TestFlight esterni separati da virgole per la distribuzione beta esterna. |
| —rilascio iOS automatico | boolean | iOS: rilasciare automaticamente la versione dell’App Store dopo l’approvazione di Apple. Il rilascio predefinito è manuale. |
| —nessun rilascio iOS automatico | boolean | iOS: tenere la versione dell’App Store in attesa di un rilascio manuale dopo l’approvazione di Apple. |
| —carica output | boolean | Sovrascrivi il comportamento di caricamento degli output per questa costruzione solo (abilita). Precedenza: CLI > ambiente > credenziali salvate |
| —no-output-upload | boolean | Sovrascrivi il comportamento di caricamento degli output per questa costruzione solo (disabilita). Precedenza: CLI > ambiente > credenziali salvate |
| —output-retention | string | Sovrascrivi il TTL degli output collegati per questa costruzione solo (1h a 7d). Esempi: 1h, 6h, 2d. Precedenza: CLI > ambiente > credenziali salvate |
| —output-record | string | Dopo una costruzione riuscita, scrivi un record JSON (jobId, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) in un percorso. Un PNG QR code viene anche scritto accanto a quel percorso con il .qr.png suffisso. Leggi i campi di nuovo con build last-output. |
| —no-skip-build-number-bump | boolean | Sovrascrivi le credenziali salvate per riabilitare l'aumento automatico del numero di costruzione per questa costruzione solo. |
| —skip-marketing-version-bump | boolean | Ssaltare l'aumento automatico della versione di marketing (CFBundleShortVersionString / versionName) quando l'app è già stata rilasciata. |
| —sync-ios-version | boolean | iOS: sincronizza la versione di Xcode da package.json prima di caricare il progetto. |
| —ai-analytics | boolean | Al fallimento della compilazione, invia i log a Capgo AI per la diagnosi. In terminali interattivi questo salta la conferma iniziale; in CI questo carica automaticamente e stampa l'analisi su stderr. |
| —no-prescan | boolean | Svuota la scansione pre-compilazione automatica |
| —prescan-ignore-fatal | boolean | Esegui la scansione pre-compilazione ma non bloccare mai la compilazione (rilascia solo avvisi) |
| —fail-on-warnings | boolean | Tratta gli avvisi della scansione pre-compilazione come fatali |
| —send-logs-to-support | boolean | Al fallimento di una compilazione CI/CD, carica automaticamente i log di compilazione a Capgo supporto (nessuna email richiesta). Capgo supporto viene notificato e seguirà con un'email. Aggiuntivo a —ai-analytics. |
| —invia-log | boolean | Alias obsoleto per —invia-log-to-support |
| -a | string | API chiave per collegarsi al tuo account |
| —supa-host | string | URL di host personalizzato di Supabase (per hosting self o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per hosting self) |
| —verboso | boolean | Abilita l'output verboso con registrazione dettagliata |
🔹 Versione iOS sincronizzata
Sezione intitolata “ 🔹 Versione iOS sincronizzata”npx @capgo/cli@latest build sync-ios-versionSincronizza la versione locale iOS Xcode da package.json.
Esempio:
npx @capgo/cli@latest build sync-ios-version --path .Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —path | string | Percorso del directory del progetto (predefinito: directory corrente) |
| —controlla | boolean | Verifica solo; esce con codice di uscita non zero quando MARKETING_VERSION non è sincronizzato |
🔹 Prescan
Sezione intitolata “ 🔹 Prescan”npx @capgo/cli@latest build prescanScansiona il tuo progetto e le credenziali salvate per problemi che fallirebbero una costruzione cloud — prima di caricare qualsiasi cosa.
Verifica le credenziali (scadenza, password, pairing del profilo), stato del progetto (cap sync, layout di node_modules), e configurazione della piattaforma. Esegue automaticamente all'interno di build request; questo comando lo esegue in modo standalone (ad esempio in CI).
Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —piattaforma | string | Piattaforma di destinazione: ios o android (obbligatoria) |
| —percorso | string | Per il percorso del progetto (predefinito: directory corrente) |
| -a | string | API chiave per collegarsi al tuo account |
| —flavor-android | string | Android: il flavor del prodotto che il build utilizzerà |
| —dist-ios | string | iOS: modalità di distribuzione per la validazione |
| —json | boolean | Stampa un rapporto JSON leggibile da macchina |
| —falla-al-avviso | boolean | Esci con un codice di uscita non zero quando sono trovati avvisi (CI) |
| —ignora-fatale | boolean | Modalità diagnostica: segnala tutto ma esce sempre con codice 0 |
| —verboso | boolean | Abilita l'output verboso con registrazione dettagliata |
| —supa-host | string | URL host personalizzato di Supabase (per auto-hosting o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per auto-hosting) |
🔹 Ultimo-output
Sezione intitolata “ 🔹 Ultimo-output”npx @capgo/cli@latest build last-outputLeggi il record di output di costruzione scritto da un precedente build request --output-record.
Stampa il JSON completo di default, un campo singolo con —field, o il QR ASCII
code con —qr. Utile in CI per recuperare l'URL di download o il QR per inviarlo nuovamente
in un PR o un problema.
Esempi:
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
Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —path | string | Percorso del record JSON scritto da —output-record (obbligatorio) |
| —field | string | Stampa un campo singolo (uno dei seguenti: jobId, appId, piattaforma, buildMode, stato, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion) |
| —qr | boolean | Stampa il codice QR ASCII elaborato code (abbreviazione per —field qrCodeAscii) |
🔹 Crediti
Sottosezione intitolata “ 🔹 Crediti”Gestisci i credenziali di costruzione memorizzate localmente sul tuo computer. 🔒 SICUREZZA:
- I crediti salvati in ~/.capgo-credentials/credentials.json (globale) o .capgo-credentials.json (locale)
- Quando si costruisce, inviati a Capgo ma NON archiviati permanentemente
- Cancellati da Capgo immediatamente dopo la costruzione
- I risultati di costruzione possono essere caricati facoltativamente per collegamenti di download a tempo limitato 📚 DOCUMENTAZIONE: iOS setup: https://capgo.app/docs/cli/cloud-build/ios/ Configurazione Android: https://capgo.app/docs/cli/cloud-build/android/
🔹 Apple-key
Sottosezione intitolata “ 🔹 Apple-key”Alias: asc-key
npx @capgo/cli@latest build credentials apple-keyCreate an App Store Connect team API key with a guided macOS helper (macOS only). Opens a native window that walks you through Apple’s App Store Connect UI in an embedded browser, auto-captures the Issuer ID + Key ID, intercepts the one-time .p8, validates it against Apple, and saves it to ~/.appstoreconnect/private_keys. Progress statistics are forwarded to Capgo analytics (disable with CAPGO_DISABLE_TELEMETRY). npx @capgo/cli build credentials apple-key —appId com.example.app
Esempio:
Example:Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| -a | string | API chiave per collegarsi al tuo account |
| —appId | string | Salva la chiave catturata nei credenziali di build iOS di questa app |
| —local | boolean | Salva nella cartella per progetto .capgo-credentials.json al posto del file globale |
| —json | boolean | Stampa la chiave ID / ID emittente / percorso .p8 come JSON |
npx @capgo/cli@latest build credentials saveSalva le credenziali di costruzione localmente per iOS o Android. Le credenziali sono memorizzate in:
- ~/.capgo-credentials/credentials.json (impostazione predefinita, globale)
- .capgo-credentials.json nella radice del progetto (con il flag —local)
⚠️ RICHIESTO PRIMA DELLA COSTRUZIONE: Devi salvare le credenziali prima di richiedere una costruzione.
🔒 Queste credenziali non vengono mai memorizzate permanentemente sui server di Capgo.
Vengono eliminate immediatamente dopo la conclusione della costruzione.
📚 Guida di configurazione:
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
—certificato ./cert.p12 —p12-password “password”
—profilo di provisioning iOS ./profile.mobileprovision
—chiave di Apple ./AuthKey.p8 —chiave di Apple-id “KEY123”
—id di emittente di Apple “issuer-uuid” —id di team di Apple “team-id” Esempio di costruzione multi-target (app + estensione di widget): npx @capgo/cli build credentials save —platform ios
—profilo di provisioning ios ./App.mobileprovision
—profilo di provisioning ios com.example.widget=./Widget.mobileprovision
… npx @capgo/cli build credentials save —piattaforma android
—chiave di sicurezza ./release.keystore —nome-alias della chiave “my-key”
—password della chiave “key-pass”
—configurazione di gioco ./service-account.json Memoria locale (per-progetto): npx @capgo/cli build credentials save —locale —piattaforma ios …
Esempio:
iOS Example:Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| __CAPGO_KEEP_0__ | string | ID dell'app (ad esempio, com.esempio.app) (obbligatorio) |
| __CAPGO_KEEP_0__ | string | Piattaforma: ios o android (obbligatorio) |
| __CAPGO_KEEP_0__ | string | iOS: Percorso del file di certificato .p12 |
| __CAPGO_KEEP_0__ | string | iOS: Percorso del file di provisioning o bundleId=path (ripetibile) |
| __CAPGO_KEEP_0__ | string | iOS: Password del certificato (facoltativo se il certificato non ha password) |
| __CAPGO_KEEP_0__ | string | iOS: Percorso per la chiave .p8 di App Store Connect API |
| —apple-key-id | string | iOS: ID chiave di App Store Connect API |
| —apple-issuer-id | string | iOS: ID emittente di App Store Connect |
| —apple-team-id | string | iOS: ID team di App Store Connect |
| —ios-distribution | string | iOS: Modalità di distribuzione |
| —apple-id | string | iOS: Indirizzo email Apple per l'upload della password specifica per l'app (alternativa alla chiave di App Store Connect API) |
| —apple-app-specific-password | string | iOS: Password dell'app (xxxx-xxxx-xxxx-xxxx) per le pubblicazioni su TestFlight |
| —apple-app-id | string | iOS: ID numerico dell'app di App Store Connect (richiesto insieme a —apple-id e —apple-app-specific-password) |
| —keystore | string | Android: Percorso del file del keystore (.keystore o .jks) |
| —keystore-alias | string | Android: Alias del keystore |
| —keystore-key-password | string | Android: Password della chiave del keystore |
| —keystore-store-password | string | Android: Password del keystore |
| —play-config | string | Android: Percorso per il file JSON del servizio account di Play Store |
| —android-flavor | string | Android: Flavore del prodotto da costruire (ad esempio la produzione). Richiesto se il progetto ha più gusti. |
| —in-app-update-priority | string | Android: Priorità di aggiornamento in-app di Google Play per le versioni future (intero 0–5; più alto = più urgente). Omettere per lasciare invariato il valore esistente di Play. |
| —local | boolean | Salva i credenziali nel file .capgo-credentials.json nella radice del progetto al posto di ~/.capgo-credentials/ |
| —output-upload | boolean | Carica gli output di costruzione (IPA/APK/AAB) nel Capgo storage e stampa i collegamenti di download |
| —no-output-upload | boolean | Non caricare gli output di costruzione (IPA/APK/AAB) nel Capgo storage |
| —output-retention | string | Link di output TTL: 1h a 7g (predefinito: 1h). Esempi: 1h, 6h, 2g |
| —saltare-aggiornamento-numero-di-costruzione | boolean | Saltare l'aggiornamento automatico del numero di costruzione/versione code nelle future costruzioni |
| —non-saltare-aggiornamento-numero-di-costruzione | boolean | Riabilitare l'aggiornamento automatico del numero di costruzione (comportamento predefinito) |
| —saltare-aggiornamento-versione-di-marketing | boolean | Saltare l'aggiornamento automatico della versione di marketing nelle future costruzioni quando l'app è già pubblicata |
| —non-saltare-aggiornamento-versione-di-marketing | boolean | Riabilitare l'aggiornamento automatico della versione di marketing (comportamento predefinito) |
📋 Elenco
Sezione intitolata “ 📋 Elenco”npx @capgo/cli@latest build credentials listElenco delle credenziali di costruzione salvate (passwords mascherate). Mostra quali credenziali sono attualmente salvate (entrambe globali e locali). Esempi: npx @capgo/cli costruzione credenziali elenco # Elenco tutti gli app npx @capgo/cli costruzione credenziali elenco —appId com.example.app # Elenco app specifico
Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —appId | string | ID dell'app da elencare (facoltativo, elenca tutti se omesso) |
| —locale | boolean | Elenco le credenziali dal file locale .capgo-credentials.json solo |
🔹 Pulisci
Sezione intitolata “ 🔹 Pulisci”npx @capgo/cli@latest build credentials clearCancella le credenziali di costruzione salvate. Elimina le credenziali dallo storage. Usa —appId e —platform per targetizzare le credenziali specifiche. Esempi: npx @capgo/cli build credentials clear # Cancella tutti gli app (globale) npx @capgo/cli build credentials clear —locale # Cancella le credenziali locali npx @capgo/cli build credentials clear —appId com.esempio.app —piattaforma ios
Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —appId | string | ID dell'applicazione da cancellare (facoltativo, cancella tutte le app se omesso) |
| —piattaforma | string | Piattaforma da cancellare: ios o android (facoltativo, cancella tutte le piattaforme se omesso) |
| —locale | boolean | Elimina le credenziali locali da .capgo-credentials.json anziché quelle globali |
🔹 Aggiorna
Sezione intitolata “ 🔹 Aggiorna”npx @capgo/cli@latest build credentials updateAggiorna le credenziali specifiche senza fornire tutte di nuovo. Aggiorna le credenziali esistenti fornendo solo i campi che desideri modificare. La piattaforma viene rilevata automaticamente dalle opzioni fornite. Esempi: npx @capgo/cli build credentials update —ios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build credentials update —local —keystore ./new-keystore.jks
Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —appId | string | ID dell'app (rilevato automaticamente da capacitor.config se omesso) |
| —piattaforma | string | Piattaforma: ios o android (rilevata automaticamente dalle opzioni) |
| —locale | boolean | Aggiorna il file locale .capgo-credentials.json al posto di quello globale |
| —certificato | string | Percorso del file del certificato P12 |
| —profilo-provvisoria-ios | string | Percorso del profilo di provisioning o bundleId=path (ripetibile, aggiuntivo di default) |
| —sovrascrivi-mappa-provvisoria-ios | boolean | Sostituisci l'intera mappa di provisioning al posto di unirsi (default: unisci) |
| —password-p12 | string | Password del certificato P12 |
| —chiave-apple | string | Percorso della chiave App Store Connect API (.file p8) |
| —chiave-apple-id | string | ID chiave App Store Connect API |
| —apple-id-issuer | string | ID emittente App Store Connect |
| —apple-id-team | string | ID team App Store Connect |
| —apple-id | string | iOS: indirizzo email Apple ID per l'upload di password specifiche dell'app (alternativa alla chiave App Store Connect API) |
| —password-app-specific | string | iOS: password specifica dell'app (xxxx-xxxx-xxxx-xxxx) per gli upload di TestFlight |
| —apple-app-id | string | iOS: ID numerico di App Store Connect (obbligatorio insieme a —apple-id e —apple-app-specific-password) |
| —ios-distribution | string | iOS: Modalità di distribuzione |
| —keystore | string | Percorso del file keystore (.keystore o .jks) |
| —keystore-alias | string | Alias della chiave keystore |
| —keystore-key-password | string | Password della chiave keystore |
| —keystore-store-password | string | Password dello store keystore |
| —configurazione-di-gioco | string | Percorso del file JSON del servizio account Google Play |
| —flavor-di-Android | string | Android: Flavore del prodotto da costruire (ad esempio la produzione). Richiesto se il progetto ha più flavor. |
| —priorità-di-aggiornamento-in-app | string | Android: Priorità di aggiornamento in-app di Google Play per le future rilasci (intero 0–5; maggiore = più urgente). |
| —carica-output | boolean | Carica gli output di costruzione (IPA/APK/AAB) nel Capgo storage e stampa i collegamenti di download |
| —non-carica-output | boolean | Non caricare gli output di costruzione (IPA/APK/AAB) nel Capgo storage |
| —retention-di-output | string | TTL dei collegamenti di output: 1h a 7d. Esempi: 1h, 6h, 2d |
| —saltare l'incremento del numero di costruzione | boolean | Saltare l'incremento automatico del numero di costruzione/vers. code nelle future costruzioni |
| —no-saltare l'incremento del numero di costruzione | boolean | Riabilitare l'incremento automatico del numero di costruzione (comportamento predefinito) |
| —saltare l'incremento della versione di marketing | boolean | Saltare l'incremento automatico della versione di marketing nelle future costruzioni quando l'app è già rilasciata |
| —no-saltare l'incremento della versione di marketing | boolean | Riabilitare l'incremento automatico della versione di marketing (comportamento predefinito) |
🔹 Gestisci
Sezione intitolata “ 🔹 Gestisci”npx @capgo/cli@latest build credentials manageGestisci interattivamente le credenziali di costruzione salvate.
Esegui una ricerca tra le credenziali memorizzate, visualizza cosa è configurato, esporta un file .env pronto per la CI/CD,
o cancella le credenziali di una piattaforma. Utilizza lo stesso TUI. capgo init.
Esempi:
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
Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —appId | string | ID dell'applicazione da gestire (facoltativo, richiede di scegliere se omesso) |
| —platform | string | Piattaforma da gestire: ios o android (facoltativo, richiede di scegliere se omesso) |
| —locale | boolean | Visualizza solo le credenziali locali nel file .capgo-credentials.json |
npx @capgo/cli@latest build credentials migrateMigrare il profilo di provisioning legacy al nuovo formato multi-target. Converte BUILD_PROVISION_PROFILE_BASE64 in CAPGO_IOS_PROVISIONING_MAP. Scopre automaticamente l'ID del bundle principale dal tuo progetto Xcode. npx @capgo/cli build credentials migrate —piattaforma ios
Esempio:
Example:Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —ID dell'applicazione | string | ID dell'applicazione (rilevato automaticamente da capacitor.config se omesso) |
| —piattaforma | string | Piattaforma (solo ios è supportata) |
| —locale | boolean | Migrare da locale .capgo-credentials.json anziché globale |