⚠️ Configurez vos informations d'identification avant de commencer
Nécessaire avant la construction : Vous devez configurer vos informations d'identification de construction (certificats pour iOS, clés de magasin pour Android).
Copiez un prompt de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
Commencez avec Capgo Cloud Build et créez votre première build native iOS ou Android en quelques minutes.
Avant de commencer, assurez-vous d'avoir :
bunx @capgo/cli@latest app add si ce n'est pas le cas)⚠️ Configurez vos informations d'identification avant de commencer
Nécessaire avant la construction : Vous devez configurer vos informations d'identification de construction (certificats pour iOS, clés de magasin pour Android).
Configuration des informations d'identification de construction
Avant de pouvoir construire, vous devez enregistrer vos informations d'identification localement :
Pour iOS :
bunx @capgo/cli@latest build credentials save \ --platform ios \ --certificate ./cert.p12 \ --p12-password "password" \ --provisioning-profile ./profile.mobileprovision \ --apple-key ./AuthKey.p8 \ --apple-key-id "KEY123" \ --apple-issuer-id "issuer-uuid" \ --apple-team-id "team-id"Pour Android :
bunx @capgo/cli@latest build credentials save \ --platform android \ --keystore ./release.keystore \ --keystore-alias "my-key" \ --keystore-key-password "key-pass" \ --keystore-store-password "store-pass"Voir le guide complet des informations d'identification pour plus de détails. Vérifier la construction locale
Tout d'abord, assurez-vous que votre application se construit localement sans erreurs :
Fenêtre de terminal
# Build your web assetsbun run build
# Sync with Capacitorbunx cap sync
# Test local build (optional but recommended)bunx cap open ios # For iOSbunx cap open android # For AndroidDéfinir votre clé Capgo __CAPGO_KEEP_1__ (si elle n'est pas déjà configurée) :
Set your Capgo API key (if not already configured):
bunx @capgo/cli@latest loginOu définissez la variable d'environnement :
export CAPGO_TOKEN=your_api_key_hereExécutez votre première construction
Commencez par une construction de débogage Android (la plus rapide pour tester) :
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugVous verrez des journaux en temps réel à mesure que votre construction avance :
✔ Creating build job...✔ Uploading project (15.2 MB)...✔ Build started
📝 Build logs:→ Installing dependencies...→ Running Gradle build...→ Signing APK...✔ Build succeeded in 3m 42sVérifiez l'état de la construction
Le CLI pollera automatiquement et affichera l'état de la construction. Une fois terminé, vous verrez :
Lorsque vous exécutez la commande de construction, voici ce qui se produit :
flowchart LR
A[Your Machine] -->|1. Zip Project| B[Local Temp]
B -->|2. Upload| C[Capgo Cloud]
C -->|3. Build| D[Mac Mini Silicon M4 Build Server]
D -->|4. Logs Stream| A
D -->|5. Cleanup| E[Auto Delete] node_modules et fichiers cachés)L'exécution de la construction se déroule sur des Mac Mini Silicon M4 dédiés :
L'image de build prend en charge Xcode 26.2, Android Studio 2025 et les chargeurs de travail .NET 9/.NET 10 SDK natifs pour les pipelines de build.
Une fois que vous avez vérifié que le processus fonctionne, créez une build de production :
bunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releaseVous devez configurer les informations de signature avant de procéder. Consultez Configuration de Build Android.
bunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode releaseLes builds iOS nécessitent des certificats de signature et des profils de provisioning. Voir Configuration de Build iOS.
Capgo Seuls les fichiers minimum nécessaires sont téléchargés code Votre source complète code ne quitte jamais votre machine.
| Inclus | Description |
|---|---|
ios/ ou android/ | Le dossier de la plateforme native que vous êtes en train de construire |
package.json, package-lock.json | Manifeste de dépendance |
capacitor.config.* | Capacitor configuration |
resources/ | Icônes d'application, écrans de splash |
| Plugin natif code | Seulement le ios/ ou android/ Sous-dossier de chaque plugin Capacitor |
| Exclus | Pourquoi |
|---|---|
node_modules/ La plupart des choses | Seule la plugin native code est incluse, pas les dépendances JS |
src/ | Votre source web code reste locale |
dist/, www/, build/ Au niveau de base (root) | 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 |
.envSecrets | Jamais téléchargé |
Avant de lancer bunx @capgo/cli@latest build:
bun run build (ou la commande de construction de votre framework)bunx cap sync pour copier les actifs web dans le projet natifpackage.jsonLe temps de construction est mesuré depuis le début jusqu'à la fin :
Vous ne payez que pour le temps de construction réel utilisé. Aucun frais caché.
Déclenchez Capgo Build automatiquement à partir de votre GitHub workflow d'Actions — en fonction d'un push, d'une étiquette ou avec un bouton de clic manuel. Consultez la documentation dédiée GitHub Actions pour des exemples complets de workflow couvrant les déclencheurs manuels, les lancements basés sur des étiquettes et les builds de débogage continues.
Testez les builds localement avant de les soumettre :
# Quick debug build for testingbun run build && bunx cap syncbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode debugConstruire pour les deux plateformes en exécutant deux commandes :
# iOS buildbunx @capgo/cli@latest build com.example.app \ --platform ios \ --build-mode release
# Android buildbunx @capgo/cli@latest build com.example.app \ --platform android \ --build-mode releaseDans CI/CD, vous pouvez exécuter ces commandes en jobs parallèles pour des constructions plus rapides.
Maintenant que vous avez créé votre première construction :