đč Construction
Copier un prompt de configuration avec les étapes d'installation et le guide Markdown complet pour ce plugin.
đïž GĂ©rez les builds natifs iOS/Android Ă travers Capgo Cloud.
đ Initialisez
Section intitulĂ©e â đ InitialisationâAlias : onboarding
npx @capgo/cli@latest build initConfigurer les informations de construction iOS de maniÚre interactive (crée automatiquement des certificats et des profils). Sur macOS, il peut également créer votre clé App Store Connect API pour vous, guidé.
đč Demander
Section intitulĂ©e â Demandeânpx @capgo/cli@latest build requestDemander une construction native Ă partir de Capgo Cloud.
Cette commande va zipper votre répertoire de projet et l'envoyer sur Capgo pour la construction.
La construction sera traitée et envoyée directement aux magasins d'applications.
đ SĂCURITĂ : Les informations d'identification ne sont jamais stockĂ©es sur les serveurs de Capgo . Elles sont supprimĂ©es automatiquement
aprĂšs la fin de la construction. Les sorties de construction peuvent ĂȘtre envoyĂ©es optionnellement pour des liens de tĂ©lĂ©chargement Ă temps limitĂ©.
đ PRĂREQUISITE : Enregistrer les informations d'identification d'abord avec :
npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>
Exemple :
npx @capgo/cli@latest build request com.example.app --platform ios --path .Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âchemin | string | Chemin vers le rĂ©pertoire du projet Ă construire (par dĂ©faut : rĂ©pertoire courant) |
| âplateforme | string | Plateforme cible : ios ou android (obligatoire) |
| âmode-de-construction | string | Mode de construction : debug ou release (par dĂ©faut : release) |
| âcertificat-de-construction-base64 | string | iOS : Certificat base64 codĂ© .p12 |
| âmot-de-passe-p12 | string | iOS : Mot de passe du certificat (facultatif si certificat n'a pas de mot de passe) |
| âidentifiant-apple | string | iOS : adresse e-mail Apple ID pour les tĂ©lĂ©chargements de mot de passe spĂ©cifique Ă l'application (alternative Ă la clĂ© App Store Connect API) |
| âapple-app-specific-password | string | iOS : mot de passe spĂ©cifique Ă l'application (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements TestFlight |
| âapple-app-id | string | iOS : identifiant numĂ©rique App Store Connect (obligatoire avec âapple-id et âapple-app-specific-password) |
| âapple-key-id | string | iOS : identifiant de clĂ© App Store Connect API |
| âapple-issuer-id | string | iOS : identifiant Ă©metteur App Store Connect |
| âapple-key-content | string | iOS : clĂ© App Store Connect API encodĂ©e en base64 (.p8) |
| âapp-store-connect-team-id | string | iOS : ID d'Ă©quipe d'App Store Connect |
| âios-scheme | string | iOS : Nom de schĂ©ma Xcode pour la construction (par dĂ©faut : App) |
| âios-target | string | iOS : Cible Xcode pour la lecture des paramĂštres de construction (par dĂ©faut : mĂȘme que le schĂ©ma) |
| âios-distribution | string | iOS : Mode de distribution |
| âios-provisioning-profile | string | iOS : Chemin du profil de provisionnement ou bundleId=path mapping (rĂ©pĂ©table) |
| âandroid-keystore-file | string | Android : Fichier de clĂ© de magasin codĂ© en base 64 |
| âkeystore-key-alias | string | Android: Alias de la clĂ© de clĂ©s de journal |
| __CAPGO_KEEP_0__ | string | Android: Mot de passe de la clé de clés de journal |
| __CAPGO_KEEP_0__ | string | Android: Mot de passe de la clé de magasin de clés de journal |
| __CAPGO_KEEP_0__ | string | Android: JSON encodé en base64 du compte de services Google Play |
| __CAPGO_KEEP_0__ | string | Android: Nom de la saveur de produit Ă construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs. |
| __CAPGO_KEEP_0__ | boolean | Android: Ignorer l'upload sur Play Store pour cette construction (annule la configuration de Play sauvegardĂ©e). Exige âoutput-upload. |
| __CAPGO_KEEP_0__ | boolean | Modifier le comportement d'envoi de sortie pour cette construction uniquement (activer). Prépondérance : CLI > env > identifiants enregistrés |
| âno-output-upload | boolean | Modifier le comportement d'envoi de sortie pour cette construction uniquement (dĂ©sactiver). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s |
| âoutput-retention | string | Modifier la durĂ©e de vie de la liaison de sortie pour cette construction uniquement (1h Ă 7j). Exemples : 1h, 6h, 2j. PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s |
| âskip-build-number-bump | boolean | Ignorer l'incrĂ©mentation automatique du numĂ©ro de construction/version code. Utilisez la version qui est dĂ©jĂ dans les fichiers du projet. |
| âno-skip-build-number-bump | boolean | Modifier les identifiants enregistrĂ©s pour rĂ©activer l'incrĂ©mentation automatique du numĂ©ro de construction pour cette construction uniquement. |
| -a, | string | API clé pour se connecter à votre compte |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome) |
| âverbose | boolean | Activer l'affichage dĂ©taillĂ© avec des journaux de log dĂ©taillĂ©s |
đč Informations d'identification
Section intitulée « Informations d'identification »npx @capgo/cli@latest build credentialsGérer les informations d'identification de construction stockées localement sur votre machine. SECURITE :
- Informations d'identification enregistrées dans ~/.capgo-credentials/credentials.json (global) ou .capgo-credentials.json (local)
- Lors de la construction, envoyées à Capgo mais N'ENREGISTREZ JAMAIS de maniÚre permanente
- Supprimé de Capgo immédiatement aprÚs la construction
- Les sorties de construction peuvent ĂȘtre chargĂ©es optionnellement pour des liens de tĂ©lĂ©chargement Ă temps limitĂ© đ DOCUMENTATION: iOS : https://capgo.app/docs/builder/ios/ Configuration Android : https://capgo.app/docs/builder/android/
Continuez de la construction
Section intitulĂ©e âContinuez de la constructionâSi vous utilisez la construction pour planifier l'automatisation CI/CD, connectez-le avec Capgo CI/CD pour le flux de travail du produit dans Capgo CI/CD, Capgo Builds natifs pour le flux de travail du produit dans Capgo Builds natifs, Capgo IntĂ©grations pour le flux de travail du produit dans Capgo IntĂ©grations, IntĂ©gration CI/CD pour le dĂ©tail d'implĂ©mentation dans IntĂ©gration CI/CD, et GitHub IntĂ©gration d'actions pour le dĂ©tail d'implĂ©mentation dans GitHub IntĂ©gration d'actions.