Saltare al contenuto

Introduzione a Capgo Build

Costruisci Capgo è un servizio di compilazione di app native basato sul cloud per Capacitor app. Consente di costruire app iOS e Android senza mantenere ambienti di sviluppo locali - nessuna Xcode, nessuna Android Studio, nessun hardware Mac richiesto.

Capgo Costruisci compila le parti native del tuo __CAPGO_KEEP_0__ app nel cloud: of your Capacitor app in the cloud:

  • vengono eseguiti su macchine Apple Silicon (Mac Mini M4) dedicate I build Android
  • vengono eseguiti in contenitori Docker isolati La firma __CAPGO_KEEP_0__ automatica
  • Automatic code signing La sottoscrizione diretta
  • carica le app firmate su App Store Connect e Google Play Puoi attivare i build con un singolo comando __CAPGO_KEEP_0__ che funziona da qualsiasi posto - la tua macchina locale, __CAPGO_KEEP_1__ Actions, GitLab CI o qualsiasi pipeline CI/CD.

You trigger builds with a single CLI command that works from anywhere - your local machine, GitHub Actions, GitLab CI, or any CI/CD pipeline.

Quando utilizzare Capgo Aggiornamenti Build vs Live

Sezione intitolata “Quando utilizzare Capgo Aggiornamenti Build vs Live”

Capgo offre due funzionalità complementari per l'aggiornamento dell'app. Ecco quando utilizzare ciascuna:

ScenarioAggiornamenti in tempo realeCapgo Build
Correzione di bug in JavaScript/TypeScript code
Modifiche dell'interfaccia utente (HTML, CSS, immagini)
Aggiornamento delle dipendenze web
Aggiunta o rimozione di un plugin Capacitor
Aggiornamento di una versione nativa SDK
Modifica delle autorizzazioni native (Info.plist, AndroidManifest)
Aggiornamento della versione Capacitor
Modifica nativa code (Swift, Kotlin, Java)
Cambia icona dell'app o schermo di avvio
Prima sottoscrizione dell'app store

Non è richiesto Mac per iOS

Costruisci e distribuisci app iOS senza hardware Mac. Chiunque su Windows, Linux o qualsiasi sistema CI/CD può attivare le build iOS e pubblicare su TestFlight.

Salta la configurazione dell'ambiente locale

Non è necessario installare Xcode, Android Studio o gestire le versioni di SDK. Capgo Build gestisce tutte le tool native - basta eseguire il comando CLI.

Credenziali centralizzate

Rimuovi i certificati e le chiavi di accesso nelle tue segrete CI/CD. Qualsiasi membro del team può attivare le build senza che sia necessario avere le credenziali di firma sul proprio computer locale.

Funziona con qualsiasi CI/CD

Un comando CLI unico integra con qualsiasi pipeline. GitHub Actions, GitLab CI, Jenkins - attiva le build come parte del tuo workflow esistente.

Log di costruzione in tempo reale

Guarda il progresso della tua build in tempo reale nel tuo terminale. I log fluiscono tramite Eventi Server-Sent, quindi puoi debuggare gli errori istantaneamente mentre si verificano.

Sottoscrizione diretta al negozio

Le app firmate si caricano direttamente su App Store Connect e Google Play. Nessi passaggi manuali tra la completamento della costruzione e la sottoscrizione del negozio.

Quando esegui il comando di build:

  1. Carica - I file CLI caricano solo ciò che serve (cartella nativa + dipendenze native) e caricano in un archivio di storage sicuro
  2. Costruisci - L'applicazione viene compilata su infrastrutture dedicate utilizzando Fastlane
  3. Firma - Vengono applicate le chiavi e le chiavi segrete (esistono solo in memoria durante la costruzione)
  4. Invia - Le app firmate vengono caricate direttamente su App Store Connect o Google Play
  5. Pulisci - Tutti gli artefatti di costruzione e le credenziali vengono automaticamente eliminati

La tua sorgente code rimane sul tuo computer. Vengono caricati solo i file nativi specifici della piattaforma code.

Capgo Build è progettato con zero archiviazione di credenziali:

  • Credenziali solo in esecuzione - I certificati e le chiavi di archiviazione non vengono mai archiviati in Capgo. Vengono caricati e rimossi immediatamente dopo la fine della costruzione.
  • Ambienti ephemeridi - Ogni costruzione esegue in isolamento e viene distrutto dopo la sua conclusione
  • Archiviazione dei log minimi - I log di costruzione fluiscono solo nel tuo terminale, mai archiviati sui server Capgo
  • Caricamento minimo - Solo la piattaforma nativa richiesta viene caricata, non il tuo codice completo. Vedi esattamente cosa viene caricato

Il tempo di costruzione è l'unico costo:

  • I minuti di costruzione sono inclusi nel tuo piano Capgo
  • Minuti extra disponibili tramite sistema di credito
  • I build iOS vengono eseguiti su Mac Mini M4 (doppio fattore di moltiplicazione del costo a causa dei costi hardware)
  • I build Android vengono eseguiti in contenitori Docker (1x costo)
  • Nessi costi di archiviazione