Passer à la navigation

Démarrage

Démarrer avec Capgo Cloud Build et créer votre première build native iOS ou Android en quelques minutes.

Avant de commencer, assurez-vous d'avoir :

  • Une application Capacitor qui se construit avec succès localement
  • Node.js 20 ou une version supérieure installée
  • A un compte Capgo (un essai gratuit suffit pour commencer)
  • Votre application est déjà enregistrée dans Capgo (exécutez bunx @capgo/cli@latest app add si ce n'est pas le cas)
  • (Il n'est pas nécessaire de préparer les informations de signature à l'avance — nous les configurerons au prochain étape.)

Capgo nécessite des informations de signature pour construire et soumettre votre application — mais vous n'avez pas besoin de les gérer manuellement. Répondez à quelques questions et nous vous indiquerons l'exacte commande à exécuter :

Vous devez être authentifié avec Capgo pour construire. Si vous n'avez pas déjà :

Fenêtre de terminal
bunx @capgo/cli@latest login
# or, in CI, set the token directly:
export CAPGO_TOKEN=your_api_key

If vous venez de lancer build initVous êtes déjà prêt — l'assistant de démarrage vous propose de lancer une construction pour vous à la fin, donc votre première construction peut déjà être en cours.

Sinon, lancez une construction vous-même avec build request — définissez --platform sur celui que vous construisez :

Fenêtre de terminal
bunx @capgo/cli@latest build request com.example.app --platform <android|ios> --build-mode debug

Le CLI télécharge votre projet, diffuse les journaux de construction en direct dans votre terminal, et — une fois vos informations de connexion configurées — soumet le résultat au magasin automatiquement.

Lorsque vous exécutez la commande de construction, voici ce qui se passe :

  1. Préparation Locale - Votre projet est compressé (hors node_modules et fichiers cachés)
  2. Téléversement - Le zip est téléversé vers un stockage cloud sécurisé (Cloudflare R2)
  3. Exécution de la Construction - Votre application se construit sur des infrastructures dédiées
  4. Flux de Logs - Les logs en temps réel s'affichent dans votre terminal via les événements envoyés par le serveur
  5. Nettoyage Automatique - Les artefacts de construction sont supprimés (Android : instant, iOS : 24 heures)

Capgo Seule la mise à jour de construction télécharge les fichiers minimum nécessaires pour compiler votre application native. Votre source complète code ne quitte jamais votre machine.

InclusDescription
ios/ ou android/Le dossier de la plateforme native que vous êtes en train de construire
package.json, package-lock.jsonLe manifeste de dépendance
capacitor.config.*Capacitor configuration
resources/Icônes d'applications, écrans de démarrage
Plugin natif codeSeulement le ios/ ou android/ sous-dossier de chaque plugin Capacitor
ExcluPourquoi
node_modules/ (la plupart de cela)Seulement le plugin natif code est inclus, pas les dépendances JS
src/Votre source web code reste locale
dist/, www/, build/ (root level)Déjà synchronisé dans le dossier natif via cap sync
.git/Historique de contrôle de version
.gradle/, .idea/, .swiftpm/Caches de construction et paramètres de l'IDE
.env, secretsJamais téléchargé

Avant d'exécuter bunx @capgo/cli@latest build:

  1. Construire vos actifs web - Exécuter bun run build (ou la commande de construction de votre framework)
  2. Synchroniser avec natif - Exécuter bunx cap sync pour copier les actifs web dans le projet natif
  3. Commit des dépendances - Assurez-vous que tous les plugins natifs soient dans package.json
  • Compilation native iOS (Xcode, Fastlane)
  • Compilation native Android (Gradle)
  • Code signature avec vos informations d'identification
  • Soumission de l'application sur l'app store (si configuré)

Maintenant que vous avez créé votre première build :