â ïž Configurez d'abord les identifiants
Requis avant de compiler : Enregistrez vos identifiants iOS/Android localement.
đïž Compilez des applications mobiles natives dans le cloud et soumettez-les automatiquement Ă lâApp Store et au Play Store.
La commande build vous permet de compiler votre application Capacitor pour iOS et Android dans lâinfrastructure cloud de Capgo, de maniĂšre similaire Ă la façon dont Expo gĂšre les builds. Votre application est compilĂ©e sur une infrastructure dĂ©diĂ©e et peut ĂȘtre automatiquement soumise aux app stores.
Statut actuel : BĂȘta publique
Traditionnellement, compiler des applications mobiles natives nécessite :
Avec Capgo Cloud Build, vous obtenez :
npx @capgo/cli@latest build com.example.appCâest tout ! Votre application sera compilĂ©e dans le cloud et vous verrez les logs en temps rĂ©el.
â ïž Configurez d'abord les identifiants
Requis avant de compiler : Enregistrez vos identifiants iOS/Android localement.
Commencer
Créez votre premier build natif en quelques minutes.
Builds iOS
Configurez les certificats et compilez pour lâApp Store.
Builds Android
Configurez les keystores et compilez pour le Play Store.
Dépannage
Solutions aux problĂšmes de build courants.
npx @capgo/cli@latest build [appId] [options]Compiler pour les deux plateformes :
npx @capgo/cli@latest build com.example.appCompiler uniquement pour iOS :
npx @capgo/cli@latest build com.example.app --platform iosCompiler pour Android en mode debug :
npx @capgo/cli@latest build com.example.app --platform android --build-mode debugCompiler depuis un répertoire spécifique :
npx @capgo/cli@latest build com.example.app --path ./my-app| Option | Type | Défaut | Description |
|---|---|---|---|
appId | string | capacitor.config | ID de lâapplication (par ex., com.example.app) |
--path <path> | string | Répertoire actuel | Chemin vers le répertoire de votre projet |
--platform <platform> | string | both | Plateforme cible : ios, android ou both |
--build-mode <mode> | string | release | Mode de build : debug ou release |
--build-config <config> | string | - | Configuration de build supplémentaire en chaßne JSON |
-a, --apikey <apikey> | string | - | ClĂ© API (ou utilisez la variable dâenv CAPGO_TOKEN) |
--supa-host <url> | string | https://api.capgo.app | URL hÎte Supabase personnalisée |
--supa-anon <key> | string | - | Clé anon Supabase personnalisée |
sequenceDiagram participant Dev as Développeur participant CLI as Capgo CLI participant Cloud as Capgo Cloud participant iOS as Mac Builder participant Android as Android Builder
Dev->>CLI: build com.example.app CLI->>CLI: Zipper le projet localement CLI->>Cloud: TĂ©lĂ©verser vers R2 Cloud->>iOS: Provisionner Mac (iOS) Cloud->>Android: DĂ©marrer bac Ă sable (Android) iOS-->>CLI: Flux de logs (SSE) Android-->>CLI: Flux de logs (SSE) iOS->>Cloud: Build terminĂ© Android->>Cloud: Build terminĂ© Cloud->>iOS: Nettoyage (24h plus tard) Cloud->>Android: Nettoyage (instantanĂ©) CLI->>Dev: Build rĂ©ussinode_modules, dotfiles)Capgo Cloud Build nâest pas une nouvelle infrastructure - nous lâutilisons en interne depuis 3 ans :
Fonctionne partout - GitHub Actions, GitLab CI ou toute plateforme CI/CD :
- name: Build native app env: CAPGO_TOKEN: ${{ secrets.CAPGO_TOKEN }} run: | npm run build npx cap sync npx @capgo/cli@latest build com.example.app \ --platform both \ --build-mode releasePas besoin de :
Le temps de build est facturĂ© selon lâutilisation rĂ©elle :
Coûts typiques :
Ne payez que ce que vous utilisez. Pas de minimums, pas de surprises.
| Fonctionnalité | Capgo Cloud Build | GitHub Actions (Mac) | Expo EAS |
|---|---|---|---|
| Mac requis localement | â Non | â Oui | â Non |
| ComplexitĂ© de configuration | â Commande unique | âââ YAML complexe | ââ Fichiers de config |
| Natif Capacitor | â OptimisĂ© | â ïž GĂ©nĂ©rique | â Expo uniquement |
| ConfidentialitĂ© de votre code | â Jamais stockĂ© | â ïž Dans les runners | â ïž TĂ©lĂ©versĂ© |
| CoĂ»t (iOS) | đ° Base 2Ă | đ°đ°đ° 10Ă coĂ»teux | đ°đ° Premium |
Important : Capgo compile uniquement les parties natives.
â Nous compilons :
â Vous compilez (localement) :
npm run build)npx cap sync)Cette séparation assure :
Limitations actuelles pendant la bĂȘta publique :
PrĂȘt Ă compiler sans tracas ?
Créer votre premier build
Guide étape par étape pour votre premier build cloud.
Rejoindre la bĂȘta publique
Cloud Build est en bĂȘta publique. Rejoignez notre communautĂ© pour obtenir un accĂšs.