Saltare al contenuto

🔹 Costruisci

🏗️ 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.

Finestra del terminale
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform ios
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform android

Passa --output-record per persistere l'URL di download e il QR code, quindi utilizza build last-output per leggerlo:

Finestra del terminale
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
Finestra del terminale
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:

Finestra del terminale
npx @capgo/cli@latest build needed com.example.app --channel production --verbose

Opzioni:

ParametroTipoDescrizione
-astringchiave API per collegarsi al tuo account
-cstringCanale di riferimento per la comparazione. Predefinito su CapacitorUpdater.defaultChannel o il canale predefinito pubblico
—package-jsonstringPermessi per file package.json dei monorepos (separati da virgole)
—node-modulesstringPermessi per directory node_modules dei monorepos (separati da virgole)
—verbosebooleanAbilita l'output dettagliato con registrazione di logging
—supa-hoststringURL host personalizzato di Supabase (per auto-hosting o sviluppo Capgo)
—supa-anonstringChiave anonima personalizzata di Supabase (per auto-hosting)

Alias: onboarding

Finestra del terminale
npx @capgo/cli@latest build init

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

ParametroTipoDescrizione
-astringAPI chiave per collegarsi al tuo account
-pstringPiattaforma per l'onboarding (ios o android). Se omesso, auto-detecta quando esiste solo una cartella nativa; sollecita altrimenti.
– supa-hoststringURL host personalizzato di Supabase (per l'hosting self o lo sviluppo Capgo)
– no-analyticsbooleanDisabilita l'analisi di onboarding e la riproduzione del terminale per questa esecuzione
Fenestra del terminale
npx @capgo/cli@latest build request

Richiedi un build nativo da Capgo Cloud. Questo comando comprimerà il tuo progetto directory 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 Capgo; vengono eliminate dopo il build. Salvali prima di richiedere un build:

Fenestra del terminale
npx @capgo/cli build credentials save --appId APP_ID --platform ios

Esempio:

Finestra del terminale
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Opzioni:

ParametroTipoDescrizione
—pathstringPercorso del directory del progetto da costruire (predefinito: directory corrente)
—node-modulesstringPercorsi dei directory node_modules per i monorepos (separati da virgole)
—piattaformastringPiattaforma di destinazione: ios o android (obbligatorio)
– modalità di costruzionestringModalità di costruzione: debug o rilascio (predefinito: rilascio)
– base64 del certificato di costruzionestringiOS: Certificato base64 codificato .p12
– password del certificato .p12stringiOS: Password del certificato (facoltativo se il certificato non ha password)
– email Apple IDstringiOS: Email dell'ID Apple per l'upload della password specifica dell'app (alternativa alla chiave App Store Connect API)
– password dell'app specificastringiOS: Password specifica dell'app (xxxx-xxxx-xxxx-xxxx) per gli upload di TestFlight
– ID dell'app ApplestringiOS: ID numerico dell'applicazione di App Store Connect (obbligatorio insieme a —apple-id e —apple-app-specific-password)
—apple-key-idstringiOS: ID chiave di App Store Connect API
—apple-issuer-idstringiOS: ID rilasciatore di App Store Connect
—apple-key-contentstringiOS: Chiave di App Store Connect API codificata in Base64 (.p8)
—app-store-connect-team-idstringiOS: ID del team di App Store Connect
—ios-schemestringiOS: Schema di Xcode da costruire (predefinito: App)
—ios-targetstringiOS: Impostazione di build Xcode (predefinito: stesso schema)
—ios-distributionstringiOS: Modalità di distribuzione
—ios-provisioning-profilestringiOS: Percorso del profilo di provisioning o bundleId=path mapping (ripetibile)
—android-keystore-filestringAndroid: File di keystore codificato in Base64
—keystore-key-aliasstringAndroid: Alias della chiave del keystore
—keystore-key-passwordstringAndroid: Password della chiave del keystore
—keystore-store-passwordstringAndroid: Password del magazzino delle chiavi
—play-config-jsonstringAndroid: Account Google Play servizi JSON codificato in Base64
—android-flavorstringAndroid: Flavore del prodotto da costruire (ad esempio, produzione). Richiesto se il progetto ha più gusti.
—android-trackstringAndroid: Tracciato Google Play per questo upload (interno, alpha, beta, produzione). Predefinito senza —submit-to-store-review: interno. Con —submit-to-store-review e nessun tracciato impostato: produzione. Precedenza: CLI > ambiente > credenziali salvate
—android-release-statusstringAndroid: Stato di rilascio Google Play (bozza, completato, in corso, sospeso). Predefinito senza —submit-to-store-review: bozza. Con —submit-to-store-review e nessun stato impostato: completato. Precedenza: CLI > ambiente > credenziali salvate
—in-app-update-prioritystringAndroid: Priorità dell'aggiornamento in-app Google Play per questo rilascio (intero 0–5; più alto = più urgente). Vedi https://developer.android.com/guide/playcore/in-app-updates. Precedenza: CLI > ambiente > credenziali salvate
—no-playstore-uploadbooleanSaltare l'upload su Play Store per questa costruzione (annulla la configurazione di play salvata). Richiede —output-upload.
—submit-to-store-reviewbooleanDopo l'upload, invia la versione di store per la revisione al posto di lasciarla come bozza/costruzione inattiva. Su Android questo predefinito per il tracciato di produzione con stato di rilascio completato (sovrascrivi con —android-track / PLAY_STORE_TRACK e —android-release-status / PLAY_STORE_RELEASE_STATUS). Su iOS invia la costruzione elaborata di TestFlight per la revisione di App Store.
—store-release-namestringNome/vers. della versione di store. L'Android invia questo come version_name di Google Play; l'iOS lo utilizza come versione di App Store quando si crea o si riutilizza la versione modificabile.
—store-release-notesstringNote di versione di store predefinite. L'Android utilizza questo come changelog di Play; l'iOS lo utilizza come testo 'What’s New' di App Store di default.
—store-release-notes-localestringNote di versione di store localizzate (ripetibili), ad esempio —store-release-notes-locale en-US=“Bug fixes” —store-release-notes-locale fr-FR=“Correzioni”.
—ios-testflight-groupsstringiOS: opzionale, elenco separato da virgole dei nomi o ID dei gruppi di TestFlight per la distribuzione beta esterna.
—ios-automatic-releasebooleaniOS: rilascia automaticamente la versione dell'App Store dopo l'approvazione di Apple. Impostazione predefinita: rilascio manuale.
—no-ios-automatic-releasebooleaniOS: mantiene la versione dell'App Store in attesa di un rilascio manuale dopo l'approvazione di Apple.
—output-uploadbooleanAttiva l'override del comportamento di caricamento degli output per questa sola costruzione (abilita). Precedenza: CLI > ambiente > credenziali salvate
—no-output-uploadbooleanSospendi l'override del comportamento di caricamento degli output per questa sola costruzione (disabilita). Precedenza: CLI > ambiente > credenziali salvate
—output-retentionstringAttiva l'override della durata della link degli output per questa sola costruzione (1h a 7d). Esempi: 1h, 6h, 2d. Precedenza: CLI > ambiente > credenziali salvate
—output-recordstringAfter un buon build, scrivi un record JSON (jobId, stato, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) in un percorso. Un QR code in PNG viene anche scritto accanto a quel percorso con il .qr.png Leggi i campi di nuovo con build last-output.
senza cachebooleanSaltare il ripristino della cache di build e non salvare un nuovo elemento di cache per questo build. La cache di build è abilitata per impostazione predefinita per app.
chiave di cachestringDividi la cache di build per ambiente, branch o flavor Android (ad esempio prod, stagingOmettere per una cache condivisa predefinita per app.
non saltare l'incremento del numero di buildbooleanSovrascrivi le credenziali salvate per riabilitare l'incremento automatico del numero di build per questo build solo.
non saltare l'incremento della versione di marketingbooleanSaltare l'aumento automatico della versione di marketing (CFBundleShortVersionString / versionName) quando l'app è già rilasciata.
–sync-ios-versionbooleanIOS: sincronizza la versione di marketing di Xcode dal package.json prima di caricare il progetto.
–ai-analyticsbooleanIn caso di fallimento della costruzione, invia i log a Capgo AI per la diagnosi. In terminal interattivi questo salta la conferma iniziale; in CI questo carica automaticamente e stampa l'analisi su stderr.
–no-prescanbooleanSaltare lo scansionamento pre-costruzione automatico
–prescan-ignore-fatalbooleanEseguire lo scansionamento pre-costruzione ma non bloccare mai la costruzione (rilasciare solo avvisi)
–prescan-skipstringSaltare specifiche verifiche di scansionamento pre-costruzione (ripetibili o separate da virgole) per ID (ripetibili o separate da virgole). Le altre verifiche sono ancora eseguite.
–prescan-warnstringAbbassare la soglia di avviso per il controllo prescan specifico (ripetibile o separato da virgola). Il controllo viene ancora eseguito.
---falla-su-avvisibooleanConsidera le avvertenze prescan come fatali
---invia-log-in-supportobooleanIn caso di fallimento del build CI/CD, invia automaticamente i log del build a Capgo supporto (nessun indirizzo email richiesto). Capgo supporto viene informato e seguirà con un'email. Aggiuntivo a —ai-analitiche.
---invia-logbooleanAlias deprecato per —invia-log-in-supporto
-astringAPI chiave per collegarsi al proprio account
---host-supabase-personalizzatostringURL di host personalizzato di Supabase (per l'auto-hosting o lo sviluppo Capgo)
---supabase-anonimostringChiave anonima personalizzata per Supabase (per hosting self-service)
– dettagliatobooleanAbilita l'output dettagliato con registrazione di logging

Caching di costruzione: Capgo ripristina e salva gli artefatti nativi compilati (CocoaPods, Gradle e relative uscite) per app di default. Utilizza --cache-key per mantenere separati i cache RC e di produzione; utilizza --no-cache per una pulizia di costruzione unica. Le integrazioni API possono passare cache_key o cache_enabled: false HTML testo frammento da una stringa UI Capgo più lunga (chiave genitrice `alternatives_cta_questions`). Pagina/area: pagina di confronto delle alternative di aggiornamento live di Capacitor. Ruolo: lungo paragrafo di marketing o legale. Visto in: pagina alternatives.astro. Preservare i termini di prodotto e marchio Capgo e i termini di sviluppatore esattamente. Chiave messaggio `alternatives_cta_questions` (Domande di azione per alternative). | Testo frammento HTML da una stringa UI Capgo più lunga (chiave genitrice `appflow_cta_questions`). Pagina/area: copia di marketing di confronto/migrazione di Appflow. Ruolo: lungo paragrafo di marketing o legale. Visto in: pagina ionic-appflow.astro. Preservare i termini di prodotto e marchio Capgo e i termini di sviluppatore esattamente. Chiave messaggio `appflow_cta_questions` (Domande di azione per Appflow). | Testo frammento HTML da una stringa UI Capgo più lunga (chiave genitrice `capwesome_cta_questions`). Pagina/area: pagina di confronto di Capawesome. Ruolo: lungo paragrafo di marketing o legale. Visto in: pagina capwesome.astro. Preservare i termini di prodotto e marchio Capgo e i termini di sviluppatore esattamente. Chiave messaggio `capwesome_cta_questions` (Domande di azione per Capawesome). | Pagina/area: pagina di servizi di consulenza. Ruolo: sottotitolo di sezione o didascalia. Visto in: pagina consulting.astro. Preservare i termini di prodotto e marchio Capgo e i termini di sviluppatore esattamente. Chiave messaggio `consulting_faq_subtitle` (Sottotitolo FAQ per consulenza). | Pagina/area: copia di marketing di confronto/migrazione di Appflow. Ruolo: breve etichetta UI o elemento di navigazione. Visto in: pagina ionic-appflow.astro, pagina ionic-enterprise-plugins.astro, pagina soluzioni/ionic-enterprise-plugins.astro. Chiave messaggio `appflow_plugins_or` (Appflow Plugins o). nel payload della richiesta di costruzione. Vedi Caching di costruzione e.

Finestra del terminale
npx @capgo/cli@latest build sync-ios-version

Sincronizza la versione locale di iOS Xcode MARKETING_VERSION da package.json.

Esempio:

Finestra del terminale
npx @capgo/cli@latest build sync-ios-version --path .

Opzioni:

ParametroTipoDescrizione
—percorsostringPercorso del directory del progetto (predefinito: directory corrente)
—verificabooleanVerifica solo; esce con codice non zero quando MARKETING_VERSION è fuori sincronia
Finestra del terminale
npx @capgo/cli@latest build prescan

Scansiona 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), lo stato del progetto (cap sync, layout di node_modules), e la configurazione della piattaforma. Esegue automaticamente all'interno build request; questo comando lo esegue in modo autonomo (ad esempio in CI). Vedi Prelievo controlla per il catalogo completo di controlli e come procedere --skip / --warn Regole individuali.

Opzioni:

ParamTipoDescrizione
---piattaformastringPiattaforma di destinazione: ios o android (obbligatoria)
---percorsostringPercorso del directory del progetto (impostazione predefinita: directory corrente)
-astringAPI chiave per collegarsi al proprio account
---flavore androidstringAndroid: il flavor del prodotto che verrà utilizzato per la costruzione
—ios-diststringiOS: modalità di distribuzione per la validazione
—jsonbooleanOutputta un rapporto JSON leggibile da macchina
—fail-on-warningsbooleanEsci con codice di uscita non zero quando sono trovati avvisi (CI)
—ignore-fatalbooleanModalità diagnostica: segnala tutto ma esce sempre con codice 0
—skipstringSaltare specifiche verifiche (ripetibili o separate da virgola) per ID
—warnstringAbbassare la priorità di un controllo specifico (ripetibile o separato da virgola)
—verbosebooleanAbilita l'output dettagliato con registrazione di logging
—supa-hoststringURL del host Supabase personalizzato (per hosting self o sviluppo Capgo)
—supa-anonstringChiave anonima Supabase personalizzata (per hosting self)
Finestra del terminale
npx @capgo/cli@latest build last-output

Leggi il record dell'output di costruzione scritto da un precedente build request --output-recordStampa 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:

ParametroTipoDescrizione
PercorsostringStampa un campo singolo (uno dei seguenti: jobId, appId, piattaforma, buildMode, stato, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
Stampa il QR ASCII reso __CAPGO_KEEP_0__ (shortcut per —field qrCodeAscii)stringCredenziali
Opzioni:booleanPrint the rendered ASCII QR code (shortcut for —field qrCodeAscii)

Gestisci le credenziali di costruzione memorizzate localmente sul tuo computer. 🔒 SICUREZZA:

  • Credenziali salvate in ~/.capgo-credentials/credentials.json (globale) o .capgo-credentials.json (locale)
  • Quando si costruisce, inviate a Capgo ma NON vengono archiviati permanentemente
  • Cancellate da Capgo immediatamente dopo la costruzione
  • Il output di costruzione può essere caricato 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/

Alias: asc-key

Finestra del terminale
npx @capgo/cli@latest build credentials apple-key

Creare un team App Store Connect con una chiave API guidata da un helper macOS (solo macOS). Apre una finestra nativa che ti guida attraverso l'interfaccia utente di Apple App Store Connect in un browser incorporato, cattura automaticamente l'ID emittente + ID chiave, intercetta il codice di accesso a una volta, lo valuta contro Apple e lo salva in ~/.appstoreconnect/private_keys. Le statistiche di avanzamento vengono inviate a Capgo analytics (disabilita con CAPGO_DISABLE_TELEMETRY). npx @capgo/cli costruisce le credenziali dell'app apple-key —appId com.example.app

Esempio:

Finestra del terminale
Example:

Opzioni:

ParametroTipoDescrizione
-astringChiave API per collegarsi al tuo account
—appIdstringSalva la chiave catturata nei credenziali di build iOS di questa app
—localbooleanSalva nei file .capgo-credentials.json per progetto anziché nel file globale
—jsonbooleanStampa la chiave ID / ID emittente / percorso .p8 come JSON

🔹 Salva

Salva
Finestra del terminale
npx @capgo/cli@latest build credentials save

Salva le credenziali di build localmente per iOS o Android. Le credenziali sono memorizzate in:

  • ~/.capgo-credentials/credentials.json (predefinito, globale)
  • capgo-credenziali.json nel root del progetto (con la flag —locale) ⚠️ OBBLIGATORIO PRIMA DELLA COMPILAZIONE: Deve salvare le credenziali prima di richiedere una compilazione. 🔒 Queste credenziali NON sono mai memorizzate permanentemente sui server di Capgo. Sono eliminate immediatamente dopo la compilazione è completata. 📚 Guida di configurazione: iOS: https://capgo.app/docs/cli/build-cloud/ios/ Android: https://capgo.app/docs/cli/build-cloud/android/ npx @capgo/cli build credenziali salva —piattaforma ios
    —certificato ./cert.p12 —password p12 “password”
    —profilo di provisioning ios ./profile.mobileprovision
    —chiave di Apple ./AuthKey.p8 —chiave di Apple “KEY123”
    —ID emittente di Apple “issuer-uuid” —ID team di Apple “team-id” Esempio di compilazione multi-target (app + estensione widget): npx @capgo/cli build credenziali salva —piattaforma ios
    —profilo di provisioning ios ./App.mobileprovision
    —profilo di provisioning ios com.esempio.widget=./Widget.mobileprovision
    ...npx @capgo/cli build credenziali salva —piattaforma android
    –keystore ./release.keystore –keystore-alias “la mia chiave”
    –keystore-key-password “la password della chiave”
    –play-config ./service-account.json Memoria locale (per progetto): npx @capgo/cli build credentials save –locale –piattaforma ios …

Esempio:

Fenestra del terminale
iOS Example:

Opzioni:

ParametroTipoDescrizione
–appIdstringID dell'app (ad esempio, com.example.app) (obbligatorio)
—piattaformastringPiattaforma: ios o android (obbligatorio)
—certificatostringiOS: Percorso del file di certificato .p12
—profilo-provvisoria-iosstringiOS: Percorso del profilo di provisioning o bundleId=path (ripetibile)
—password-p12stringiOS: Password del certificato (facoltativo se il certificato non ha una password)
—chiave-applestringiOS: Percorso della chiave .p8 di App Store Connect API
—id-chiave-applestringiOS: ID chiave di App Store Connect API
—apple-issuer-idstringiOS: ID emittente Apple Store Connect
—apple-team-idstringiOS: ID team Apple Store Connect
—ios-distributionstringiOS: Modalità di distribuzione
—apple-idstringiOS: Indirizzo email Apple ID per l'upload di password specifiche per l'app (alternativa alla chiave API di Apple Store Connect)
—apple-app-specific-passwordstringiOS: Password specifica per l'upload su TestFlight (xxxx-xxxx-xxxx-xxxx)
—apple-app-idstringiOS: ID numerico dell'app Apple Store Connect (richiesto insieme a —apple-id e —apple-app-specific-password)
—keystorestringAndroid: Percorso del file del keystore (.keystore o .jks)
—keystore-aliasstringAndroid: Alias della chiave del keystore
—keystore-key-passwordstringAndroid: Password della chiave del keystore
—keystore-store-passwordstringAndroid: Password del keystore
—play-configstringAndroid: Percorso del file JSON del servizio account di Play Store
—android-flavorstringAndroid: Flavore del prodotto da costruire (ad esempio produzione). Richiesto se il progetto ha più flavor.
–priorità-aggiornamento-in-appstringAndroid: priorità di aggiornamento in-app di Google Play per le future versioni (intero 0–5; maggiore = più urgente). Omettere per lasciare invariato il valore esistente di Play.
–localebooleanSalva in .capgo-credentials.json nella cartella root del progetto al posto di ~/.capgo-credentials/
–carica-outputbooleanCarica gli output di costruzione (IPA/APK/AAB) in Capgo archiviazione e stampa i collegamenti di download
–non-carica-outputbooleanNon caricare gli output di costruzione (IPA/APK/AAB) in Capgo archiviazione
–durata-link-outputstringDurata del link di output: 1h a 7d (predefinito: 1h). Esempi: 1h, 6h, 2d
–salta-aumento-numero-di-costruzionebooleanSaltare l'aumento automatico del numero di costruzione/versione code nelle future costruzioni
---senza-saltare-aggiornamento-numero-di-costruzionebooleanRiabilita l'incremento automatico del numero di costruzione (comportamento predefinito)
---saltare-aggiornamento-versione-di-mktbooleanSaltare l'aggiornamento automatico della versione di marketing nelle future costruzioni quando l'app è già rilasciata
---senza-saltare-aggiornamento-versione-di-mktbooleanRiabilita l'aggiornamento automatico della versione di marketing (comportamento predefinito)
Fermata di terminale
npx @capgo/cli@latest build credentials list

Elencare le credenziali di costruzione salvate (passwords mascherate). Mostra quali credenziali sono attualmente salvate (entrambe globali e locali). Esempi: npx @capgo/cli build credentials list # Elencare tutte le app npx @capgo/cli build credentials list —appId com.example.app # Elencare app specifica

Opzioni:

ParametriTipoDescrizione
—appIdstringID dell'applicazione da elencare (facoltativo, elenca tutte se omesso)
—localebooleanElencare le credenziali solo dal file locale .capgo-credentials.json
Finestra del terminale
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

Opzioni:

ParamTipoDescrizione
—appIdstringID dell'applicazione da cancellare (facoltativo, cancella tutte le app se omesso)
—piattaformastringPiattaforma da cancellare: ios o android (facoltativo, cancella tutte le piattaforme se omesso)
—localebooleanCancella da .capgo-credentials.json locale invece che globale
Finestra del terminale
npx @capgo/cli@latest build credentials update

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

ParametroTipoDescrizione
App ID (rilevato automaticamente da __CAPGO_KEEP_0__.config se omesso)stringApp ID (auto-detected from capacitor.config if omitted)
Localestring—local
—platformbooleanAggiorna il file capgo-credentials.json locale anziché quello globale
—certificatostringPercorso del file del certificato P12
—ios-profilo-di-provvistastringPercorso del profilo di provvista o bundleId=percorso (ripetibile, aggiuntivo di default)
—sovrascrivi-mappa-ios-provvistabooleanSostituisci l'intera mappa di provvista anziché unire (default: unione)
—password-p12stringPassword del certificato P12
—chiave-applestringPercorso della chiave API di App Store Connect (.p8 file)
—id-chiave-applestringApp Store Connect API Key ID
—apple-issuer-idstringID emittente App Store Connect
—apple-team-idstringID team App Store Connect
—apple-idstringiOS: Email Apple ID per upload di password specifiche per app (alternativa all'ID chiave App Store Connect API)
—apple-app-specific-passwordstringiOS: Password specifica per app (xxxx-xxxx-xxxx-xxxx) per upload su TestFlight
—apple-app-idstringiOS: ID numerico dell'app App Store Connect (richiesto insieme a —apple-id e —apple-app-specific-password)
—ios-distributionstringiOS: Modalità di distribuzione
—chiave di sicurezzastringPercorso del file della chiave di sicurezza (.keystore o .jks)
—alias della chiave di sicurezzastringAlias della chiave di sicurezza della chiave di sicurezza
—password della chiave di sicurezzastringPassword della chiave di sicurezza della chiave di sicurezza
—password del magazzino di sicurezzastringPassword del magazzino di sicurezza della chiave di sicurezza
—configurazione di Google PlaystringPercorso del file JSON del servizio account di Google Play
—flavore di AndroidstringAndroid: Nome del flavor del prodotto da costruire (ad esempio la produzione). Richiesto se il progetto ha più flavor.
–aggiornamento-in-app-prioritàstringAndroid: Priorità di aggiornamento in-app di Google Play per le future rilasci (intero 0–5; più alto = più urgente).
–caricamento-outputbooleanCarica gli output di costruzione (IPA/APK/AAB) nel Capgo storage e stampa i collegamenti di download
–nessun-output-caricamentobooleanNon caricare gli output di costruzione (IPA/APK/AAB) nel Capgo storage
–durata-link-outputstringDurata del link di output: 1h a 7d. Esempi: 1h, 6h, 2d
–salta-aumento-numero-di-costruzionebooleanSaltare l'aumento automatico del numero di costruzione/versione code nelle future costruzioni
–nessun-salta-aumento-numero-di-costruzionebooleanRiabilita l'aumento automatico del numero di build (comportamento predefinito)
–skip-marketing-version-bumpbooleanSaltare l'aumento automatico della versione di marketing nelle future build quando l'app è già stata rilasciata
–no-skip-marketing-version-bumpbooleanRiabilita l'aumento automatico della versione di marketing (comportamento predefinito)
Fenestra del terminale
npx @capgo/cli@latest build credentials manage

Gestisci interattivamente le credenziali di build salvate. Esegui una ricerca tra le credenziali archiviate, visualizza cosa è configurato, esporta un file .env pronto per il CI/CD, o cancella le credenziali di una piattaforma. Utilizza la stessa interfaccia TUI di 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:

ParametriTipoDescrizione
—appIdstringID dell'applicazione da gestire (facoltativo, richiede di scegliere se omesso)
—piattaformastringPiattaforma da gestire: ios o android (facoltativo, richiede di scegliere se omesso)
—localebooleanVisualizza solo i file locali .capgo-credentials.json
Sezione intitolata “ Migrare”
npx @capgo/cli@latest build credentials migrate

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

Finestra del terminale
Example:

Opzioni:

ParametroTipoDescrizione
—appIdstringID dell'app (rilevato automaticamente da capacitor.config se omesso)
—piattaformastringPiattaforma (solo ios è supportato)
—localebooleanMigrare da locale .capgo-credentials.json anziché globale