Saltare al contenuto

🔹 costruisci

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

Alias: onboarding

Fermata di terminale
npx @capgo/cli@latest build init

Configura i credenziali di costruzione per iOS interattivamente (crea automaticamente certificati e profili)

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

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

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)
—platformstringPiattaforma di destinazione: ios o android (obbligatoria)
—build-modestringModalità di costruzione: debug o rilascio (predefinito: rilascio)
__CAPGO_KEEP_0__stringiOS: Certificato .p12 codificato in Base64
__CAPGO_KEEP_0__stringiOS: Password del certificato (facoltativa se il certificato non ha una password)
iOS: Indirizzo e-mail dell'ID ApplestringiOS: Password specifica per l'app
iOS: ID chiave di App Store Connect __CAPGO_KEEP_0__stringiOS: ID emittente di App Store Connect
—build-certificate-base64stringiOS: App Store Connect API Key ID
—apple-idstringiOS: ID emittente di App Store Connect
—apple-key-contentstringiOS: Base64-encoded App Store Connect API key (.p8)
—id del team di App Store ConnectstringiOS: ID del team di App Store Connect
—schema di iOSstringiOS: Schema Xcode per la compilazione (predefinito: App)
—target di iOSstringiOS: Target Xcode per la lettura delle impostazioni di compilazione (predefinito: stesso schema)
—modalità di distribuzione di iOSstringiOS: Modalità di distribuzione
—profilo di provisioning di iOSstringiOS: 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 keystore
—play-config-jsonstringAndroid: File JSON dei servizi Google Play codificato in Base64
—android-flavorstringAndroid: Nome del flavor del prodotto da costruire (ad esempio, produzione). Richiesto se il tuo progetto ha più flavor.
—no-playstore-uploadbooleanSaltare l'upload su Play Store per questa costruzione (annulla la configurazione salvata di Play). Richiede —output-upload.
—output-uploadbooleanOverride il comportamento di upload di output per questa costruzione solo (abilitato). Precedenza: CLI > ambiente > credenziali salvate
—no-output-uploadbooleanOverride il comportamento di upload di output per questa costruzione solo (disabilitato). Precedenza: CLI > ambiente > credenziali salvate
—output-retentionstringOverride il TTL del collegamento di output per questa costruzione solo (1h a 7d). Esempi: 1h, 6h, 2d. 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 build per questa sola build.
-a,stringchiave API per collegarsi al proprio account
—supa-hoststringURL del host Supabase personalizzato (per hosting self o Capgo sviluppo)
—supa-anonstringChiave anonima Supabase personalizzata (per hosting self)
—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 salvate in ~/.capgo-credentials/credentials.json (globale) o .capgo-credentials.json (locale)
  • Quando si costruisce, inviate a Capgo ma NON archiviate permanentemente
  • Eliminate 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/