Passer à la navigation

Commencer

Démarrer avec Capgo Cloud Build et créer votre première mise en production 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
  • Un compte Capgo (un essai gratuit suffit pour démarrer)
  • Votre application est déjà enregistrée dans Capgo (exécutez bunx @capgo/cli@latest app add si ce n'est pas le cas)
  • (Aucune nécessité 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 la commande exacte à 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

Si vous venez de l'exécuter build init, vous êtes déjà prêt — l'inscription vous propose de démarrer une construction pour vous à la fin, donc votre première construction peut déjà être en cours. 🎉

Sinon, démarrer une construction vous-même avec build request — définir --platform à celui que vous êtes en train de construire :

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 automatiquement au magasin.

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écharger - Le zip est téléchargé 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 Construit uniquement télécharge les fichiers minimums nécessaires pour compiler votre application native. Votre source complète __CAPGO_KEEP_0__ ne quitte jamais votre machine. to compile your native app. Your full source code never leaves your machine.

Section intitulée “Qu'est-ce qui est téléchargé”

Inclus
Descriptionou
ios/ Le dossier de la plateforme native que vous êtes en train de construire android/Le manifeste de dépendance
package.json, package-lock.json__CAPGO_KEEP_0__ configuration
capacitor.config.*Capacitor configuration
resources/App icons, splash screens
Plugin natif codeSeulement le ios/ ou android/ sous-dossier de chaque plugin Capacitor
ExclusPourquoi
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/ (niveau de base)Déjà synchronisé dans le dossier natif via cap sync
.git/Histoire de contrôle de version
.gradle/, .idea/, .swiftpm/Cache 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 en place 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 :