đč Construire
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.
AccĂšs et sortie de build
Section intitulĂ©e âAccĂšs et sortie de buildâLes demandes de build cloud natives sont actuellement en bĂȘta limitĂ©e et l'accĂšs est restreint. Les informations d'identification de build ne sont jamais stockĂ©es sur les serveurs Capgo : elles sont utilisĂ©es uniquement pour la build et ensuite supprimĂ©es. Les sorties de build peuvent ĂȘtre tĂ©lĂ©chargĂ©es optionnellement avec des liens de tĂ©lĂ©chargement Ă durĂ©e limitĂ©e.
Enregistrez les informations d'identification avant
Section intitulĂ©e âEnregistrez les informations d'identification avantânpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform iosnpx @capgo/cli build credentials save --appId YOUR_APP_ID --platform androidCapturer une URL de sortie dans CI
Section intitulĂ©e âCapturer une URL de sortie dans CIâPasser --output-record pour persister l'URL de tĂ©lĂ©chargement et le QR code, puis utiliser build last-output pour le lire :
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.jsonnpx @capgo/cli build last-output --path /tmp/build.json --field outputUrlđč NĂ©cessaire
Section intitulĂ©e â đč NĂ©cessaireânpx @capgo/cli@latest build neededđ§ Afficher âouiâ et quitter avec code 1 si une compilation native est requise ; sinon afficher ânonâ et quitter avec code 0. Les Ă©checs de commande quittent avec code 2.
Exemple :
npx @capgo/cli@latest build needed com.example.app --channel production --verboseOptions :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | Clé API pour se connecter à votre compte |
| -c | string | Canal à comparer. Par défaut, CapacitorUpdater.defaultChannel ou le canal public par défaut |
| âpackage-json | string | Chemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules) |
| ânode-modules | string | Chemins vers les rĂ©pertoires node_modules pour les monorepos (sĂ©parĂ©s par des virgules) |
| âverbose | boolean | Activer l'affichage dĂ©taillĂ© avec des journaux de dĂ©bogage |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou Capgo dĂ©veloppement) |
| âsupa-anon | string | Clef anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©) |
đ Init
Section intitulĂ©e â đ InitâAlias : onboarding
npx @capgo/cli@latest build initConfigurer les informations de build de maniÚre interactive (iOS : certificats + profils automatiques ; Android : clé de stockage + Google OAuth fournit un compte de service GCP et invite la console Google Play)
Options :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | Clé API pour se connecter à votre compte |
| -p | string | Plateforme à connecter (ios ou android). Si omis, détecte automatiquement lorsque seul un dossier natif existe ; sinon, demande confirmation. |
| âhĂŽte de supa | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou Capgo dĂ©veloppement) |
| âpas d'analytiques | boolean | DĂ©sactiver l'analytique de construction et la retranscription du terminal pour cette exĂ©cution |
đč Demande
Section intitulĂ©e â Demandeânpx @capgo/cli@latest build requestDemander une mise en construction native Ă Capgo Cloud. Cette commande compressera votre rĂ©pertoire de projet et l'uploadera Ă Capgo pour la construction. La construction sera traitĂ©e et envoyĂ©e directement aux magasins d'applications. Les informations d'identification ne sont jamais stockĂ©es sur les serveurs Capgo ; elles sont supprimĂ©es aprĂšs la construction. Enregistrez-les avant de demander une construction :
npx @capgo/cli build credentials save --appId APP_ID --platform iosExemple :
npx @capgo/cli@latest build request com.example.app --platform ios --path .Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âchemin | string | Chemin du rĂ©pertoire de projet Ă construire (par dĂ©faut : rĂ©pertoire courant) |
| ânode-modules | string | Chemins des rĂ©pertoires node_modules pour les monorepos (sĂ©parĂ©s par des virgules) |
| âplateforme | string | Plateforme cible : ios ou android (obligatoire) |
| âmode de construction | string | Mode de construction : dĂ©bogage ou relĂąche (par dĂ©faut : relĂąche) |
| âbuild-certificate-base64 | string | iOS : Certificat .p12 codĂ© en Base64 |
| âp12-password | string | iOS : Mot de passe du certificat (facultatif si le certificat n'a pas de mot de passe) |
| âapple-id | string | iOS : Adresse e-mail Apple pour les tĂ©lĂ©chargements de mot de passe d'application (alternative Ă la clĂ© App Store Connect API) |
| âapple-app-specific-password | string | iOS : Mot de passe d'application (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements de 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 : App Store Connect API ID de clĂ© |
| âapple-issuer-id | string | iOS : ID d'Ă©metteur App Store Connect |
| âapple-key-content | string | iOS: Base64-encoded App Store Connect API key (.p8) |
| âapp-store-connect-team-id | string | iOS : ID d'Ă©quipe App Store Connect |
| âios-scheme | string | iOS : 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 |
| âprovisioning-profile-ios | string | iOS : Chemin du profil de provisionnement ou mapping bundleId=path (rĂ©pĂ©table) |
| âfichier-keystore-android | string | Android : Fichier de clĂ© de provisionnement encodĂ© en Base64 |
| âalias-clĂ©-keystore | string | Android : Alias de clĂ© de provisionnement |
| âmot-de-passe-clĂ©-keystore | string | Android : Mot de passe de la clĂ© de provisionnement |
| âmot-de-passe-magasin-keystore | string | Android : Mot de passe du magasin de clĂ©s de provisionnement |
| âfichier-json-config-playstore | string | Android : JSON de compte de service Google Play encodĂ© en Base64 |
| âandroid-flavor | string | Android : Nom de saveur du produit pour construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs. |
| âin-app-update-priority | string | Android : PrioritĂ© de mise Ă jour en application Google Play pour cette version (entier 0â5 ; plus Ă©levĂ© = plus urgent). Consultez https://developer.android.com/guide/playcore/in-app-updates. PrĂ©pondĂ©rance : CLI > env > informations de connexion sauvegardĂ©es |
| âno-playstore-upload | boolean | Ignorer l'upload sur Google Play Store pour cette build (annule les informations de configuration de Google Play sauvegardĂ©es). Exige âoutput-upload. |
| âsubmit-to-store-review | boolean | AprĂšs l'upload, soumettre la version de magasin pour examen au lieu de la laisser en tant que brouillon/Ă©dition inactive. Android marque la version de Google Play comme terminĂ©e ; iOS soumet la build de TestFlight traitĂ©e Ă l'examen de l'App Store. |
| âstore-release-name | string | Nom de version de magasin/numĂ©ro de version. Android envoie cela sous forme de version_name Google Play ; iOS l'utilise comme version App Store lors de la crĂ©ation ou de la rĂ©utilisation de la version Ă©ditable. |
| ânotes de version de magasin | string | Notes de version de magasin par dĂ©faut. Android utilise cela comme journal des modifications Play ; iOS utilise cela comme texte « Quoi de neuf » App Store par dĂ©faut. |
| ânotes de version de magasin-locale | string | Notes de version de magasin localisĂ©es (rĂ©pĂ©titives), par exemple ânotes de version de magasin-locale fr-FR=âCorrectionsâ |
| âgroupes de TestFlight iOS | string | iOS : noms ou identifiants de groupes de TestFlight externes sĂ©parĂ©s par des virgules facultatifs pour la distribution bĂȘta externe. |
| âlancement automatique de l'App Store iOS | boolean | iOS : lancer automatiquement la version App Store aprĂšs l'approbation d'Apple. La valeur par dĂ©faut est le lancement manuel. |
| âne pas lancer automatiquement l'App Store iOS | boolean | iOSÂ : garder la version App Store en attente d'un lancement manuel aprĂšs l'approbation d'Apple. |
| âtĂ©lĂ©chargement de sortie | boolean | DĂ©finir le comportement d'upload des sorties pour cette construction uniquement (activer). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s |
| âno-output-upload | boolean | DĂ©finir le comportement d'upload des sorties pour cette construction uniquement (dĂ©sactiver). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s |
| âoutput-retention | string | DĂ©finir 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 |
| âoutput-record | string | AprĂšs une construction rĂ©ussie, Ă©crire un enregistrement JSON (jobId, statut, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) dans un chemin. Un PNG QR code est Ă©galement Ă©crit Ă cĂŽtĂ© de ce chemin avec le .qr.png suffix. Lire les champs Ă l'aide de build last-output. |
| âno-skip-build-number-bump | boolean | DĂ©finir les identifiants enregistrĂ©s pour rĂ©activer l'incrĂ©mentation automatique du numĂ©ro de construction pour cette construction uniquement. |
| âskip-marketing-version-bump | boolean | Ignorer l'incrĂ©mentation automatique de la version marketing (CFBundleShortVersionString / versionName) lorsque l'application est dĂ©jĂ publiĂ©e. |
| âsync-ios-version | boolean | iOS : synchronisez la version MARKETING_VERSION de Xcode Ă partir de package.json avant de tĂ©lĂ©charger le projet. |
| âai-analytics | boolean | Ă l'Ă©chec de la construction, envoyez les journaux Ă Capgo AI pour le diagnostic. Dans les terminaux interactifs, cela saute la confirmation initiale ; dans CI, cela tĂ©lĂ©charge automatiquement et imprime l'analyse dans stderr. |
| âno-prescan | boolean | Ignorer l'analyse prĂ©alable automatique |
| âprescan-ignore-fatal | boolean | Effectuer l'analyse prĂ©alable mais ne jamais bloquer la construction (seulement rapporter) |
| âfail-on-warnings | boolean | ConsidĂ©rer les avertissements de l'analyse prĂ©alable comme fatals |
| âsend-logs-to-support | boolean | Ă l'Ă©chec d'une construction CI/CD, tĂ©lĂ©charger automatiquement les journaux de construction Ă Capgo support (pas d'email requis). Capgo support est notifiĂ© et suivra par email. Additif Ă âai-analytics. |
| âenvoyer-des-journaux | boolean | Alias obsolĂšte pour âenvoyer-des-journaux-Ă -l'assistance |
| -a | string | API clé pour se connecter à votre compte |
| âhĂŽte-supabase | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement) |
| âclĂ©-anon-supabase | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome) |
| âverbose | boolean | Activer l'affichage dĂ©taillĂ© avec des journaux dĂ©taillĂ©s |
đč Version-iOS-synchronisation
Section intitulĂ©e â đč Synchronisation de la version iOSânpx @capgo/cli@latest build sync-ios-versionSynchronisez la version locale iOS Xcode MARKETING_VERSION Ă partir de package.json.
Exemple :
npx @capgo/cli@latest build sync-ios-version --path .Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âchemin | string | Chemin du rĂ©pertoire de projet (par dĂ©faut : rĂ©pertoire courant) |
| âvĂ©rifiez | boolean | VĂ©rifiez uniquement ; arrĂȘtez avec un code non nul lorsque MARKETING_VERSION est hors synchronisation |
đč PrĂ©-scanner
Section intitulĂ©e â đč PrĂ©-scannerânpx @capgo/cli@latest build prescanVĂ©rifiez votre projet et vos informations de connexion enregistrĂ©es pour les problĂšmes qui empĂȘcheraient une mise en ligne cloud â avant d'envoyer quoi que ce soit.
Vérifiez les informations de connexion (expiration, mots de passe, association de profil), l'état du projet (cap sync, disposition de node_modules) et la configuration de la plateforme. Exécuté automatiquement à l'intérieur de build request; Cette commande l'exécute en mode standalone (par exemple, dans CI).
Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âplateforme | string | Plateforme cible : ios ou android (obligatoire) |
| âchemin | string | Chemin vers le rĂ©pertoire du projet (par dĂ©faut : rĂ©pertoire courant) |
| -a | string | API pour vous connecter Ă votre compte |
| âflavor-android | string | Android : nom de la variante de produit Ă utiliser pour la compilation |
| âdist-ios | string | iOS : mode de distribution pour valider |
| âjson | boolean | Affiche un rapport JSON lisible par machine |
| âfail-on-warnings | boolean | Sortir avec un code d'erreur non nul lorsque des avertissements sont trouvĂ©s (CI) |
| âignore-fatal | boolean | Mode diagnostic : rapporter tout mais sortir toujours avec un code 0 |
| âverbose | boolean | Activer l'affichage dĂ©taillĂ© avec des journaux de dĂ©bogage |
| âsupa-host | string | URL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte ou le dĂ©veloppement Capgo) |
| âsupa-anon | string | ClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte) |
đč Dernier-Ă©cran
Section intitulĂ©e â đč Dernier-Ă©cranânpx @capgo/cli@latest build last-outputLisez le registre d'output de construction Ă©crit par un prĂ©cĂ©dent build request --output-record.
Affiche l'ensemble du JSON par dĂ©faut, un seul champ avec âfield, ou le code QR ASCII
code avec âqr. Utile dans les CI pour rĂ©cupĂ©rer l'URL de tĂ©lĂ©chargement ou le code QR pour le poster Ă nouveau
vers un PR ou un problĂšme.
Exemples :
npx @capgo/cli build last-output âpath /tmp/build.json
npx @capgo/cli build last-output âpath /tmp/build.json âfield outputUrl
npx @capgo/cli build last-output âpath /tmp/build.json âqr
Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âchemin | string | Chemin vers le registre JSON Ă©crit par âoutput-record (obligatoire) |
| âchamp | string | Affiche un seul champ (l'un des : jobId, appId, plateforme, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion) |
| âqr | boolean | Affichez le code ASCII QR code (raccourci pour âfield qrCodeAscii) |
đč Identifiants
Sous-section intitulée « Identifiants »Gérez les identifiants de construction stockés localement sur votre machine. Sécurité :
- Les identifiants sauvegardés dans ~/.capgo-identifiants/identifiants.json (global) ou .capgo-identifiants.json (local)
- Lors de la construction, envoyĂ©s Ă Capgo mais N'EN PAS STOCKĂS PERMANEMMENT
- Supprimés de Capgo immédiatement aprÚs la construction
- Les sorties de construction peuvent ĂȘtre envoyĂ©es pour des liens de tĂ©lĂ©chargement Ă temps limitĂ© Documentation : iOS : https://capgo.app/docs/cli/cloud-build/ios/ Android : https://__CAPGO_KEEP_0__.app/docs/__CAPGO_KEEP_1__/cloud-build/android/ iOS setup : https://capgo.app/docs/cli/cloud-build/ios/
đč Apple-clĂ©
Section intitulĂ©e â đč Apple-clĂ©âAlias : asc-key
npx @capgo/cli@latest build credentials apple-keyCrĂ©er une Ă©quipe App Store Connect avec une clĂ© API guidĂ©e par un assistant macOS (macOS uniquement). Ouvre une fenĂȘtre native qui vous guide Ă travers l'interface utilisateur d'App Store Connect d'Apple dans un navigateur intĂ©grĂ©, capture automatiquement l'ID Ă©metteur + ID clĂ©, intercepte le jeton .p8 une fois, le valide contre Apple et le sauvegarde dans ~/.appstoreconnect/private_keys. Les statistiques de progression sont transmises Ă Capgo analytics (dĂ©sactivez-les avec CAPGO_DISABLE_TELEMETRY). npx @capgo/cli construire des crĂ©dits d'application apple-key âappId com.example.app
Exemple :
Example:Options :
| ParamĂštre | Type | Description |
|---|---|---|
| -a | string | API clé pour se connecter à votre compte |
| âappId | string | Enregistrer la clĂ© capturĂ©e dans les informations de build iOS de cette application |
| âlocal | boolean | Enregistrer dans le fichier .capgo-credentials.json du projet au lieu du fichier global |
| âjson | boolean | Afficher la clĂ© ID / ID Ă©metteur / chemin vers le fichier .p8 sous forme de JSON |
đč Enregistrer
Section intitulée « Enregistrer »npx @capgo/cli@latest build credentials saveEnregistrer les informations de build localement pour iOS ou Android. Les informations sont stockées dans :
- ~/.capgo-credentials/credentials.json (par défaut, global)
- .capgo-credentials.json dans le rĂ©pertoire racine du projet (avec l'option âlocal)
â ïž OBLIGATOIRE AVANT LA CONSTRUCTION : Vous devez enregistrer les informations avant de demander une build.
đ Ces informations sont NĂVER stockĂ©es sur les serveurs Capgo de maniĂšre permanente.
Elles sont supprimées immédiatement aprÚs la fin de la construction.
đ Guides de configuration :
- iOSÂ : https://capgo.app/docs/cli/cloud-build/ios/
- Android : https://capgo.app/docs/cli/cloud-build/android/
npx @capgo/cli build credentials save âplatform ios
âcertificat ./cert.p12 âmot de passe p12 « password »
âprofil de fourniture iOS ./profile.mobileprovision
âclĂ© Apple ./AuthKey.p8 âidentifiant clĂ© Apple « KEY123 »
âidentifiant Ă©metteur Apple « issuer-uuid » âidentifiant Ă©quipe Apple « team-id » Exemple de cible multiple (application + extension de widget) : npx @capgo/cli build credentials save âplatform ios
âprofil de provisionnement iOS ./App.mobileprovision
âprofil de provisionnement iOS com.example.widget=./Widget.mobileprovision
⊠npx @capgo/cli build credentials save âplatform android
âclĂ© de provisionnement ./release.keystore âalias de clĂ© « my-key »
âmot de passe de clĂ© « key-pass »
âconfigurateur de Google Play ./service-account.json Stockage local (par projet): npx @capgo/cli build credentials save âlocal âplatform ios âŠ
Exemple :
iOS Example:Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âappId | string | Identifiant d'application (par exemple, com.example.app) (obligatoire) |
| âplatform | string | Plateforme : ios ou android (obligatoire) |
| âcertificate | string | iOS : Chemin vers le fichier de certificat .p12 |
| âios-provisioning-profile | string | iOS : Chemin vers le profil de mise en ligne ou bundleId=path (rĂ©pĂ©table) |
| âp12-password | string | iOS : Mot de passe du certificat (facultatif si le certificat n'a pas de mot de passe) |
| âapple-key | string | iOS : Chemin vers la clĂ© .p8 App Store Connect API |
| âapple-key-id | string | iOS : ID de clĂ© App Store Connect API |
| âapple-issuer-id | string | iOS : ID Ă©metteur App Store Connect |
| âapple-team-id | string | iOS : ID d'Ă©quipe App Store Connect |
| âios-distribution | string | iOS : Mode de distribution |
| âapple-id | string | iOS : Adresse e-mail Apple ID pour les tĂ©lĂ©chargements de mot de passe spĂ©cifiques Ă l'application (alternative Ă la clĂ© App Store Connect API) |
| âapple-app-specific-password | string | iOS : Mot de passe d'application spĂ©cifique (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements TestFlight |
| __CAPGO_KEEP_0__ | string | iOS : Identifiant d'application numĂ©rique App Store Connect (obligatoire avec âapple-id et âapple-app-specific-password) |
| __CAPGO_KEEP_1__ | string | Android : Chemin vers le fichier de clé de stockage (.keystore ou .jks) |
| __CAPGO_KEEP_2__ | string | Android : Identifiant d'alias de clé de stockage |
| __CAPGO_KEEP_3__ | string | Android : Mot de passe de clé de stockage |
| __CAPGO_KEEP_4__ | string | Android : Mot de passe de magasin de clés |
| __CAPGO_KEEP_5__ | string | Android : Chemin vers le compte JSON de service Google Play Store |
| âandroid-flavor | string | Android : Nom de la variante de produit Ă construire (par exemple, production). Obligatoire si votre projet comporte plusieurs variantes. |
| âin-app-update-priority | string | Android : PrioritĂ© des mises Ă jour en application Google Play pour les futures versions (entier 0â5 ; plus Ă©levĂ© = plus urgent). Omettre pour laisser inchangĂ©e la valeur existante de Google Play. |
| âlocal | boolean | Enregistrer dans .capgo-credentials.json dans le dossier racine du projet au lieu de ~/.capgo-credentials/ |
| âoutput-upload | boolean | TĂ©lĂ©charger les sorties de construction (IPA/APK/AAB) vers Capgo stockage et imprimer les liens de tĂ©lĂ©chargement |
| âno-output-upload | boolean | Ne pas tĂ©lĂ©charger les sorties de construction (IPA/APK/AAB) vers Capgo stockage |
| âoutput-retention | string | DurĂ©e de vie du lien de sortie : 1h Ă 7j (par dĂ©faut : 1h). Exemples : 1h, 6h, 2j |
| âskip-build-number-bump | boolean | Ignorer l'incrĂ©mentation automatique du numĂ©ro de version code lors des futures compilations |
| âno-skip-build-number-bump | boolean | RĂ©activer l'incrĂ©mentation automatique du numĂ©ro de version (comportement par dĂ©faut) |
| âskip-marketing-version-bump | boolean | Ignorer l'incrĂ©mentation automatique de la version marketing lors des futures compilations lorsque l'application est dĂ©jĂ publiĂ©e |
| âno-skip-marketing-version-bump | boolean | RĂ©activer l'incrĂ©mentation automatique de la version marketing (comportement par dĂ©faut) |
đ Liste
Section intitulĂ©e â đ Listeânpx @capgo/cli@latest build credentials listListe des informations de build enregistrĂ©es (mot de passe masquĂ©). Affiche les informations de build enregistrĂ©es actuellement (globales et locales). Exemples : npx @capgo/cli build informations de build list # Liste de tous les applications npx @capgo/cli build informations de build list âappId com.example.app # Liste d'application spĂ©cifique
Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âappId | string | ID d'application Ă lister (facultatif, liste toutes si omis) |
| âlocal | boolean | Liste les informations de build enregistrĂ©es uniquement dans le fichier local .capgo-informations de build.json |
đč Effacer
Section intitulĂ©e â Effacerânpx @capgo/cli@latest build credentials clearEffacer les informations de build sauvegardĂ©es. Supprimer les informations de stockage. Utiliser âappId et âplatform pour cibler des informations de stockage spĂ©cifiques. Exemples : npx @capgo/cli build credentials clear # Effacer tous les applications (global) npx @capgo/cli build credentials clear âlocal # Effacer les informations de stockage locales npx @capgo/cli build credentials clear âappId com.example.app âplatform ios
Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âappId | string | ID d'application Ă effacer (facultatif, efface toutes les applications si omis) |
| âplatform | string | Plateforme Ă effacer : ios ou android (facultatif, efface toutes les plateformes si omis) |
| âlocal | boolean | Utilisez les informations d'identification locales dans .capgo-credentials.json au lieu de celles globales |
đč Mettre Ă jour
Section intitulĂ©e â đč Mettre Ă jourânpx @capgo/cli@latest build credentials updateMettre Ă jour les informations d'identification spĂ©cifiques sans fournir toutes les informations Ă nouveau. Mettez Ă jour les informations d'identification existantes en fournissant uniquement les champs que vous souhaitez modifier. La plateforme est dĂ©tectĂ©e automatiquement Ă partir des options que vous fournissez. Exemples : npx @capgo/cli build credentials update âios-provisioning-profile ./new-profile.mobileprovision npx @capgo/cli build credentials update âlocal âkeystore ./new-keystore.jks
Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âappId | string | ID d'application (dĂ©tectĂ© automatiquement Ă partir de capacitor.config si omis) |
| âplateforme | string | Plateforme : ios ou android (dĂ©tectĂ©e automatiquement Ă partir des options) |
| âlocal | boolean | Mettez Ă jour le fichier local .capgo-credentials.json au lieu du global |
| âcertificat | string | Chemin vers le fichier de certificat P12 |
| âprofil-de-provisionnement-ios | string | Chemin vers le profil de provisionnement ou bundleId=path (rĂ©pĂ©table, additive par dĂ©faut) |
| âremplacement-total-de-la-carte-de-provisionnement-ios | boolean | Remplacez la carte de provisionnement entiĂšre au lieu de la fusionner (par dĂ©faut : fusionner) |
| âmot-de-passe-p12 | string | Mot de passe du certificat P12 |
| âclĂ© d'Apple | string | Chemin vers la clĂ© App Store Connect API (fichier .p8) |
| âidentifiant de clĂ© d'App Store Connect | string | Identifiant de clĂ© App Store Connect API |
| âidentifiant d'Ă©metteur d'App Store Connect | string | Identifiant d'Ă©metteur d'App Store Connect |
| âidentifiant d'Ă©quipe d'App Store Connect | string | Identifiant d'Ă©quipe d'App Store Connect |
| âidentifiant d'Apple | string | iOS : Adresse e-mail d'Apple ID pour les tĂ©lĂ©chargements de mot de passe d'application (alternative Ă la clĂ© App Store Connect API) |
| âmot de passe d'application d'Apple | string | iOS : Mot de passe d'application (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements TestFlight |
| âapple-app-id | string | iOS : Identifiant d'application numĂ©rique Apple Store Connect (obligatoire avec âapple-id et âapple-app-specific-password) |
| âios-distribution | string | iOS : Mode de distribution |
| âkeystore | string | Chemin vers le fichier de clĂ© de stockage (.keystore ou .jks) |
| âkeystore-alias | string | Alias de la clĂ© de stockage |
| âkeystore-key-password | string | Mot de passe de la clĂ© de stockage |
| âkeystore-store-password | string | Mot de passe de stockage |
| âconfigurer de jeu | string | Chemin vers le fichier JSON de compte de service Google Play |
| âsaveur d'Android | string | Android : saveur de produit Ă construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs. |
| âprioritĂ© de mise Ă jour en application | string | Android : prioritĂ© de mise Ă jour en application Google Play pour les futures mises Ă jour (entier 0â5 ; plus Ă©levĂ© = plus urgent). |
| âtĂ©lĂ©verser les sorties | boolean | TĂ©lĂ©verser les sorties de construction (IPA/APK/AAB) vers le stockage Capgo et imprimer les liens de tĂ©lĂ©chargement |
| âne pas tĂ©lĂ©verser les sorties | boolean | Ne pas tĂ©lĂ©verser les sorties (IPA/APK/AAB) vers le stockage Capgo |
| âretenue de sortie | string | TTL des liens de sortie : 1h Ă 7j. Exemples : 1h, 6h, 2j |
| âskip-build-number-bump | boolean | Ignorer l'incrĂ©mentation automatique du numĂ©ro de version/code lors des futures compilations |
| âno-skip-build-number-bump | boolean | RĂ©activer l'incrĂ©mentation automatique du numĂ©ro de version (comportement par dĂ©faut) |
| âskip-marketing-version-bump | boolean | Ignorer l'incrĂ©mentation automatique de la version marketing lors des futures compilations lorsque l'application est dĂ©jĂ publiĂ©e |
| âno-skip-marketing-version-bump | boolean | RĂ©activer l'incrĂ©mentation automatique de la version marketing (comportement par dĂ©faut) |
đč GĂ©rer
Section intitulĂ©e â đč GĂ©rerânpx @capgo/cli@latest build credentials manageGĂ©rer interactivement les informations de build protĂ©gĂ©es.
Consultez les informations stockĂ©es, affichez ce qui est configurĂ©, exportez un fichier .env prĂȘt Ă l'intĂ©gration CI/CD,
ou supprimez les informations d'une plateforme. Reutilisez le mĂȘme TUI que capgo init.
Exemples :
npx @capgo/cli gérer les informations de build
npx @capgo/cli gĂ©rer les informations de build âappId com.example.app
npx @capgo/cli gĂ©rer les informations de build âappId com.example.app âplatform ios
npx @capgo/cli gĂ©rer les informations de build âlocal
Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âappId | string | ID d'application Ă gĂ©rer (facultatif, proposez Ă choisir si omis) |
| âplatform | string | Plateforme Ă gĂ©rer : ios ou android (facultatif, proposez Ă choisir si omis) |
| âlocal | boolean | Seul les fichiers .capgo-credentials.json locaux |
đč Migrer
Section intitulĂ©e â đč Migrerânpx @capgo/cli@latest build credentials migrateMigrer le profil de provisionnement legacy vers le nouveau format multi-cible. Convertit BUILD_PROVISION_PROFILE_BASE64 en CAPGO_IOS_PROVISIONING_MAP. DĂ©couvre automatiquement l'ID de l'application principale Ă partir de votre projet Xcode. npx @capgo/cli build credentials migrate âplatform ios
Exemple :
Example:Options :
| ParamĂštre | Type | Description |
|---|---|---|
| âappId | string | ID de l'application (dĂ©terminĂ© automatiquement Ă partir de capacitor.config si non spĂ©cifiĂ©) |
| âplatform | string | Plateforme (seulement ios est pris en charge) |
| âlocal | boolean | Migrer depuis le fichier local .capgo-credentials.json au lieu du fichier global |