🔹 costruisci
Copia una riga di impostazione con i passaggi di installazione e la guida markdown completa per questo plugin.
🏗️ Gestisci costruzioni native per iOS/Android tramite Capgo Cloud.
Alias: onboarding
npx @capgo/cli@latest build initConfigura i credenziali di costruzione per iOS interattivamente (crea automaticamente certificati e profili)
🔹 Richiesta
Sezione intitolata “ 🔹 Richiesta”npx @capgo/cli@latest build requestRichiedi 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:
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) |
| —platform | string | Piattaforma di destinazione: ios o android (obbligatoria) |
| —build-mode | string | Modalità di costruzione: debug o rilascio (predefinito: rilascio) |
| __CAPGO_KEEP_0__ | string | iOS: Certificato .p12 codificato in Base64 |
| __CAPGO_KEEP_0__ | string | iOS: Password del certificato (facoltativa se il certificato non ha una password) |
| iOS: Indirizzo e-mail dell'ID Apple | string | iOS: Password specifica per l'app |
| iOS: ID chiave di App Store Connect __CAPGO_KEEP_0__ | string | iOS: ID emittente di App Store Connect |
| —build-certificate-base64 | string | iOS: App Store Connect API Key ID |
| —apple-id | string | iOS: ID emittente di App Store Connect |
| —apple-key-content | string | iOS: Base64-encoded App Store Connect API key (.p8) |
| —id del team di App Store Connect | string | iOS: ID del team di App Store Connect |
| —schema di iOS | string | iOS: Schema Xcode per la compilazione (predefinito: App) |
| —target di iOS | string | iOS: Target Xcode per la lettura delle impostazioni di compilazione (predefinito: stesso schema) |
| —modalità di distribuzione di iOS | string | iOS: Modalità di distribuzione |
| —profilo di provisioning di iOS | string | iOS: Percorso del profilo di provisioning o bundleId=path mapping (ripetibile) |
| —android-keystore-file | string | Android: File di keystore codificato in Base64 |
| —keystore-key-alias | string | Android: Alias della chiave del keystore |
| —keystore-key-password | string | Android: Password della chiave del keystore |
| —keystore-store-password | string | Android: Password del keystore |
| —play-config-json | string | Android: File JSON dei servizi Google Play codificato in Base64 |
| —android-flavor | string | Android: Nome del flavor del prodotto da costruire (ad esempio, produzione). Richiesto se il tuo progetto ha più flavor. |
| —no-playstore-upload | boolean | Saltare l'upload su Play Store per questa costruzione (annulla la configurazione salvata di Play). Richiede —output-upload. |
| —output-upload | boolean | Override il comportamento di upload di output per questa costruzione solo (abilitato). Precedenza: CLI > ambiente > credenziali salvate |
| —no-output-upload | boolean | Override il comportamento di upload di output per questa costruzione solo (disabilitato). Precedenza: CLI > ambiente > credenziali salvate |
| —output-retention | string | Override 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-bump | boolean | Saltare l'aumento automatico del numero di costruzione/versione code. Utilizza la versione già presente nei file del progetto. |
| —no-skip-build-number-bump | boolean | Sovrascrivi le credenziali salvate per riabilitare l'aumento automatico del numero di build per questa sola build. |
| -a, | string | chiave API per collegarsi al proprio account |
| —supa-host | string | URL del host Supabase personalizzato (per hosting self o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima Supabase personalizzata (per hosting self) |
| —verbose | boolean | Abilita l'output verboso con registrazione dettagliata |
🔹 Credenziali
Sezione intitolata “ 🔹 Credenziali”npx @capgo/cli@latest build credentialsGestisci 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/