Saltare al contenuto

🔹 build

🏗️ Gestisci costruzioni native per iOS/Android tramite Capgo Cloud.

Alias: onboarding

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

Configura le credenziali di costruzione iOS in modo interattivo (crea automaticamente certificati e profili). Su macOS, può anche creare la tua chiave App Store Connect API per te, guidato.

Fermata di comando
npx @capgo/cli@latest build request

Richiedi un costruzione nativa da Capgo Cloud. Questo comando zipperà il tuo directory di progetto e lo invierà a Capgo per la costruzione. La costruzione sarà elaborata e inviata direttamente ai negozi di app. 🔒 SICUREZZA: Le credenziali non sono mai memorizzate sui server di Capgo . Vengono eliminate automaticamente dopo la conclusione della costruzione. I risultati di costruzione possono essere caricati facoltativamente per collegamenti di download a tempo limitato. 📋 REQUISITO PRECOSTRIZIONE: Salva le credenziali prima con: npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>

Esempio:

Fermata di comando
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Opzioni:

ParametroTipoDescrizione
—percorsostringPercorso del directory del progetto da costruire (predefinito: directory corrente)
—piattaformastringPiattaforma di destinazione: ios o android (obbligatoria)
—modalità-di-costruzionestringModalità di costruzione: debug o rilascio (predefinito: rilascio)
—certificato-base64-di-costruzionestringiOS: Certificato Base64 codificato .p12
—password-p12stringiOS: Password del certificato (facoltativa se il certificato non ha password)
—identità-di-applestringiOS: indirizzo email Apple ID per caricamenti password specifiche dell'app (alternativa a API chiave App Store Connect)
—apple-app-specific-passwordstringiOS: password specifica dell'app (xxxx-xxxx-xxxx-xxxx) per caricamenti TestFlight
—apple-app-idstringiOS: ID numerico dell'app App Store Connect (richiesto insieme a —apple-id e —apple-app-specific-password)
—apple-key-idstringiOS: ID chiave API App Store Connect
—apple-issuer-idstringiOS: ID emittente App Store Connect
—apple-key-contentstringiOS: chiave App Store Connect API codificata in Base64 (.p8)
—app-store-connect-team-idstringiOS: ID della squadra di App Store Connect
—ios-schemestringiOS: Nome schema Xcode per la compilazione (predefinito: App)
—ios-targetstringiOS: Nome target Xcode per la lettura delle impostazioni di compilazione (predefinito: stesso del 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 chiave keystore
__CAPGO_KEEP_0__stringAndroid: Password chiave keystore
__CAPGO_KEEP_0__stringAndroid: Password archivio keystore
__CAPGO_KEEP_0__stringAndroid: Contenuto JSON del servizio Google Play codificato in Base64
__CAPGO_KEEP_0__stringAndroid: Flavore del prodotto da costruire (ad esempio produzione). Richiesto se il progetto ha più flavor.
__CAPGO_KEEP_0__booleanSvuota l'upload su Play Store per questa costruzione (nullifica la configurazione di play salvata). Richiede —output-upload.
Carica l'upload su Play Store per questa costruzione.booleanSovrascrivi il comportamento di caricamento degli output per questa costruzione solo (abilita). Precedenza: CLI > ambiente > credenziali salvate
—no-output-uploadbooleanSovrascrivi il comportamento di caricamento degli output per questa costruzione solo (disabilita). Precedenza: CLI > ambiente > credenziali salvate
—output-retentionstringSovrascrivi il TTL degli output collegati per questa costruzione solo (1h a 7g). Esempi: 1h, 6h, 2g. Precedenza: CLI > ambiente > credenziali salvate
—skip-build-number-bumpbooleanSaltare l'aumento automatico del numero di costruzione/versione code. Utilizza la versione già presente nei file del progetto.
—no-skip-build-number-bumpbooleanSovrascrivi le credenziali salvate per riabilitare l'aumento automatico del numero di costruzione per questa costruzione solo.
-a,stringAPI chiave per collegarsi al proprio account
—supa-hoststringURL host personalizzato di Supabase (per l'hosting self-service o Capgo sviluppo)
—supa-anonstringChiave anonima personalizzata di Supabase (per l'hosting self-service)
—verbosebooleanAbilita l'output verboso con registrazione dettagliata
Finestra del terminale
npx @capgo/cli@latest build credentials

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

  • Le credenziali sono state salvate in ~/.capgo-credentials/credentials.json (globale) o .capgo-credentials.json (locale)
  • Quando si costruisce, inviato a Capgo ma mai memorizzato permanentemente
  • Eliminato da Capgo immediatamente dopo la costruzione
  • I risultati della costruzione possono essere caricati optionalmente per collegamenti di download a tempo limitato 📚 DOCUMENTAZIONE: iOS setup: https://capgo.app/docs/builder/ios/ Configurazione Android: https://capgo.app/docs/builder/android/

Se stai utilizzando costruire per pianificare l'automazione CI/CD, connettilo con Capgo CI/CD per il flusso di lavoro del prodotto in Capgo CI/CD, Capgo Costruzioni native per il flusso di lavoro del prodotto in Capgo Costruzioni native, Capgo Integrazioni per il flusso di lavoro del prodotto in Capgo Integrazioni, Integrazione CI/CD per il dettaglio di implementazione in Integrazione CI/CD, e GitHub Integrazione azioni per il dettaglio di implementazione in GitHub Integrazione azioni.