Passer à la navigation

Démarrage

Commencez avec Capgo Cloud Build et créez 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 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)
  • 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 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

Si vous venez de lancer build initVous ê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 route. 🎉

Sinon, démarrer une construction vous-même avec build request — définir --platform à 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 à la boutique 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écharger - Le zip est téléchargé dans 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 Journal - Les journaux en temps réel s'affichent dans votre terminal via les événements envoyés par le serveur
  5. Suppression Automatique - Les artefacts de construction sont supprimés (Android : instant, iOS : 24 heures)

Capgo Construit uniquement 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/Les icônes de l'application, les écrans de splash
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/ (niveau de base)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 l'exécution 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 :