🔹 build
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
🏗️ Gestisci costruzioni native per iOS/Android tramite Capgo Cloud.
🚀 Inizializza
Sezione intitolata “ 🚀 Inizializza”Alias: onboarding
npx @capgo/cli@latest build initConfigura 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.
🔹 Richiesta
Sottosezione intitolata “ 🔹 Richiesta”npx @capgo/cli@latest build requestRichiedi 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:
npx @capgo/cli@latest build request com.example.app --platform ios --path .Opzioni:
| Parametro | Tipo | Descrizione |
|---|---|---|
| —percorso | string | Percorso del directory del progetto da costruire (predefinito: directory corrente) |
| —piattaforma | string | Piattaforma di destinazione: ios o android (obbligatoria) |
| —modalità-di-costruzione | string | Modalità di costruzione: debug o rilascio (predefinito: rilascio) |
| —certificato-base64-di-costruzione | string | iOS: Certificato Base64 codificato .p12 |
| —password-p12 | string | iOS: Password del certificato (facoltativa se il certificato non ha password) |
| —identità-di-apple | string | iOS: indirizzo email Apple ID per caricamenti password specifiche dell'app (alternativa a API chiave App Store Connect) |
| —apple-app-specific-password | string | iOS: password specifica dell'app (xxxx-xxxx-xxxx-xxxx) per caricamenti TestFlight |
| —apple-app-id | string | iOS: ID numerico dell'app App Store Connect (richiesto insieme a —apple-id e —apple-app-specific-password) |
| —apple-key-id | string | iOS: ID chiave API App Store Connect |
| —apple-issuer-id | string | iOS: ID emittente App Store Connect |
| —apple-key-content | string | iOS: chiave App Store Connect API codificata in Base64 (.p8) |
| —app-store-connect-team-id | string | iOS: ID della squadra di App Store Connect |
| —ios-scheme | string | iOS: Nome schema Xcode per la compilazione (predefinito: App) |
| —ios-target | string | iOS: Nome target Xcode per la lettura delle impostazioni di compilazione (predefinito: stesso del schema) |
| —ios-distribution | string | iOS: Modalità di distribuzione |
| —ios-provisioning-profile | 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 chiave keystore |
| __CAPGO_KEEP_0__ | string | Android: Password chiave keystore |
| __CAPGO_KEEP_0__ | string | Android: Password archivio keystore |
| __CAPGO_KEEP_0__ | string | Android: Contenuto JSON del servizio Google Play codificato in Base64 |
| __CAPGO_KEEP_0__ | string | Android: Flavore del prodotto da costruire (ad esempio produzione). Richiesto se il progetto ha più flavor. |
| __CAPGO_KEEP_0__ | boolean | Svuota 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. | 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 7g). Esempi: 1h, 6h, 2g. 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 costruzione per questa costruzione solo. |
| -a, | string | API chiave per collegarsi al proprio account |
| —supa-host | string | URL host personalizzato di Supabase (per l'hosting self-service o Capgo sviluppo) |
| —supa-anon | string | Chiave anonima personalizzata di Supabase (per l'hosting self-service) |
| —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 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/
Continua da qui dalla costruzione
Sezione intitolata “Continua da qui dalla costruzione”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.