Passer Ă  la navigation

đŸ”č Construire

đŸ—ïž Manage native iOS/Android builds through Capgo Cloud.

Native cloud build requests are currently in limited beta and access is restricted. Build credentials are never stored on Capgo servers: they are used only for the build and then deleted. Build outputs can optionally be uploaded with time-limited download links.

FenĂȘtre de terminal
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform ios
npx @capgo/cli build credentials save --appId YOUR_APP_ID --platform android

Passer --output-record pour persister l'URL de téléchargement et le QR code, puis utiliser build last-output pour le lire :

FenĂȘtre de terminal
npx @capgo/cli build request APP_ID --platform android --output-upload --output-record /tmp/build.json
npx @capgo/cli build last-output --path /tmp/build.json --field outputUrl
FenĂȘtre de terminal
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 :

FenĂȘtre de terminal
npx @capgo/cli@latest build needed com.example.app --channel production --verbose

Options :

ParamĂštreTypeDescription
-astringClé API pour se connecter à votre compte
-cstringCanal à comparer avec. Par défaut, il s'agit de CapacitorUpdater.defaultChannel ou du canal public par défaut
—package-jsonstringChemins vers les fichiers package.json pour les monorepos (sĂ©parĂ©s par des virgules)
—node-modulesstringChemins vers les rĂ©pertoires node_modules pour les monorepos (sĂ©parĂ©s par des virgules)
—verbosebooleanActiver l'affichage dĂ©taillĂ© avec des journaux de dĂ©bogage
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©)

Alias : onboarding

FenĂȘtre de terminal
npx @capgo/cli@latest build init

Configurer les informations de build interactivement (iOS : certificats + profils automatisés ; Android : clé de magasin + Google OAuth fournit un compte de service GCP et invite la console Google Play)

Options :

ParamĂštreTypeDescription
-astringClé API pour se connecter à votre compte
-pstringPlateforme pour l'inscription (ios ou android). Si elle est omise, elle détecte automatiquement lorsque seul un dossier natif existe ; sinon, elle demande confirmation.
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto ou le dĂ©veloppement Capgo)
—no-analyticsbooleanDĂ©sactiver l'analyse de l'onboarding de la construction et la retranscription du terminal pour cette exĂ©cution

đŸ”č Section intitulĂ©e « đŸ”č Demande »

FenĂȘtre de terminal
Copier dans le presse-papier
npx @capgo/cli@latest build request

Request a native build from Capgo Cloud. This command will zip your project directory and upload it to Capgo for building. The build will be processed and sent directly to app stores. Credentials are never stored on Capgo servers; they are deleted after the build. Save them before requesting a build:

Copier dans le presse-papier
npx @capgo/cli build credentials save --appId APP_ID --platform ios

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Options :

ParamĂštreTypeDescription
—cheminstringChemin du rĂ©pertoire de projet Ă  construire (par dĂ©faut : rĂ©pertoire courant)
—node-modulesstringChemins des rĂ©pertoires node_modules pour les monorepos (sĂ©parĂ©s par des virgules)
—plateformestringPlateforme cible : ios ou android (obligatoire)
—mode de constructionstringMode de construction : debug ou release (par dĂ©faut : release)
—build-certificate-base64stringiOS : Certificat .p12 encodĂ© en Base64
—p12-passwordstringiOS : Mot de passe du certificat (facultatif si le certificat n'a pas de mot de passe)
—apple-idstringiOS : 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-passwordstringiOS : Mot de passe d'application spĂ©cifique (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements TestFlight
—apple-app-idstringiOS : Identifiant d'application App Store Connect numĂ©rique (obligatoire avec —apple-id et —apple-app-specific-password)
—apple-key-idstringiOS : Identifiant clĂ© App Store Connect API
—apple-issuer-idstringiOS : Identifiant Ă©metteur App Store Connect
—apple-key-contentstringiOS: Base64-encoded App Store Connect API key (.p8)
—app-store-connect-team-idstringiOS : Identifiant d'Ă©quipe App Store Connect
—ios-schemestringiOS : SchĂ©ma Xcode Ă  construire (par dĂ©faut : App)
—ios-targetstringiOS : Cible Xcode pour la lecture des paramĂštres de build (par dĂ©faut : mĂȘme que le schĂ©ma)
—ios-distributionstringiOS : Mode de distribution
—ios-provisioning-profilestringiOS : Chemin du profil de provisionnement ou bundleId=path de correspondance (rĂ©pĂ©table)
—android-keystore-filestringAndroid : Fichier de clĂ© de stockage encodĂ© en Base64
—keystore-key-aliasstringAndroid : Alias de la clĂ© de stockage
—keystore-key-passwordstringAndroid : Mot de passe de la clĂ© de stockage
—keystore-store-passwordstringAndroid : mot de passe de magasin de clĂ©s
—config.json de jeustringAndroid : compte de services Google Play encodĂ© en Base64
—flavor d'AndroidstringAndroid : saveur de produit à construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs.
—track d'AndroidstringAndroid : piste Google Play pour cette mise Ă  jour (intĂ©rieure, alpha, bĂȘta, production). Par dĂ©faut sans —submit-to-store-review : intĂ©rieure. Avec —submit-to-store-review et sans piste dĂ©finie : production. PrĂ©pondĂ©rance : CLI > env > informations de connexion enregistrĂ©es
—statut de publication d'AndroidstringAndroid : statut de publication Google Play (brouillon, terminĂ©, en cours de progression, arrĂȘtĂ©). Par dĂ©faut sans —submit-to-store-review : brouillon. Avec —submit-to-store-review et sans statut dĂ©fini : terminĂ©. PrĂ©pondĂ©rance : CLI > env > informations de connexion enregistrĂ©es
—prioritĂ© de mise Ă  jour en application d'AndroidstringAndroid : prioritĂ© de mise Ă  jour en application Google Play pour cette publication (entier 0–5 ; plus Ă©levĂ© = plus urgent). Consultez https://developer.android.com/guide/playcore/in-app-updates. PrĂ©fĂ©rence : CLI > env > informations de connexion enregistrĂ©es
—ne pas tĂ©lĂ©verser sur Play StorebooleanOmettre le tĂ©lĂ©versement sur Play Store pour cette build (annule les paramĂštres de Play enregistrĂ©s). Exige —output-upload.
—soumettre Ă  la revue de la boutiquebooleanAprĂšs tĂ©lĂ©versement, soumettre la mise en ligne de la boutique pour la revue au lieu de la laisser en tant que brouillon/Ă©dition inactive. Sur Android, cela par dĂ©faut utilise la piste de production avec le statut de mise en ligne terminĂ© (surplomber avec —android-track / PLAY_STORE_TRACK et —android-release-status / PLAY_STORE_RELEASE_STATUS). Sur iOS, cela soumet la build de TestFlight traitĂ©e Ă  la revue de l'App Store.
—nom de la mise en ligne de la boutiquestringNom/label de version de la mise en ligne de la boutique. Android envoie cela sous la forme du nom de version de Google Play ; iOS l'utilise comme la version de l'App Store lors de la crĂ©ation ou de la rĂ©utilisation de la version Ă©ditable.
—notes de mise en ligne de la boutiquestringNotes de mise en ligne de la boutique par dĂ©faut. Android utilise cela comme le journal des changements de Play ; iOS l'utilise comme le texte « Qu'est-ce de neuf » de l'App Store par dĂ©faut.
—notes de mise en ligne de la boutique (localisĂ©es)stringNotes de mise en ligne de la boutique localisĂ©es (rĂ©pĂ©tables), par exemple —store-release-notes-locale en-US=“Corrections de bogues” —store-release-notes-locale fr-FR=“Corrections”.
—groupes de TestFlight sur iOSstringiOS : groupes ou identifiants externes de TestFlight sĂ©parĂ©s par des virgules facultatifs pour la distribution bĂȘta externe.
—ios-automatic-releasebooleaniOS : lancer automatiquement la version de l'App Store aprĂšs l'approbation d'Apple. La valeur par dĂ©faut est une mise en ligne manuelle.
—no-ios-automatic-releasebooleaniOS : garder la version de l'App Store en attente d'une mise en ligne manuelle aprùs l'approbation d'Apple.
—output-uploadbooleanActiver la mise en ligne de sortie pour cette seule construction (activer). PrĂ©pondĂ©rance : CLI > env > informations de connexion enregistrĂ©es
—no-output-uploadbooleanDĂ©sactiver la mise en ligne de sortie pour cette seule construction (dĂ©sactiver). PrĂ©pondĂ©rance : CLI > env > informations de connexion enregistrĂ©es
—output-retentionstringActiver la durĂ©e de vie de la liaison de sortie pour cette seule construction (1h Ă  7j). Exemples : 1h, 6h, 2j. PrĂ©pondĂ©rance : CLI > env > informations de connexion enregistrĂ©es
—output-recordstringAfter un build rĂ©ussi, Ă©crivez un enregistrement JSON (jobId, statut, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt) Ă  un chemin. Un PNG QR code est Ă©galement Ă©crit Ă  cĂŽtĂ© de ce chemin avec le .qr.png Lisez les champs Ă  nouveau avec build last-output.
Supprimez le numéro de build incrémenté pour ce build uniquement.booleanSupprimez le numéro de build incrémenté automatiquement pour ce build uniquement.
Omettre l'incrémentation automatique de la version de marketing (CFBundleShortVersionString / versionName) lorsque l'application est déjà publiée.booleaniOS : synchronisez la version MARKETING_VERSION de Xcode à partir de package.json avant de télécharger le projet.
En cas d'erreur de build, envoyez les journaux à __CAPGO_KEEP_0__ AI pour un diagnostic. Dans les terminaux interactifs, cela saute la confirmation préalable ; dans CI, cela télécharge automatiquement et imprime l'analyse à stderr.booleanOmettre l'analyse pré-build automatique.
Omettre l'analyse pré-build automatique.booleanOn build failure, send logs to Capgo AI for diagnosis. In interactive terminals this skips the upfront confirmation; in CI this auto-uploads and prints the analysis to stderr.
Omettre l'analyse pré-build automatique.booleanOmettre l'analyse pré-build automatique.
---ignorer-fatalbooleanExécutez l'analyse pré-build mais ne bloquez jamais la construction (rapport uniquement)
---skip-prescanstringOmettre spécifiquement les vérifications d'analyse pré-build par ID (répétitives ou séparées par virgule). Les autres vérifications s'exécutent toujours.
---prescan-warnstringRéduire les vérifications d'analyse pré-build spécifiques à un avertissement par ID (répétitives ou séparées par virgule). La vérification s'exécute toujours.
---fail-on-warningsbooleanConsidérer les avertissements d'analyse pré-build comme des erreurs fatales
---envoyer-logs-au-supportbooleanÀ une Ă©chec de construction CI/CD, tĂ©lĂ©charger automatiquement les journaux de construction vers le support Capgo (pas d'email requis). Le support Capgo est notifiĂ© et suivra par email. Ajoutatif Ă  —ai-analytics.
---envoyer-logsbooleanAlias obsolùte pour —envoyer-logs-au-support
-astringAPI clé pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome)
—verbosebooleanActiver l'affichage dĂ©taillĂ© avec des journaux de dĂ©bogage

đŸ”č Synchronisation de la version iOS

FenĂȘtre de terminal
Copier dans le presse-papier
npx @capgo/cli@latest build sync-ios-version

Syncronisez la version MARKETING de Xcode iOS locale Ă  partir de package.json.

Exemple :

FenĂȘtre de terminal
npx @capgo/cli@latest build sync-ios-version --path .

Options :

ParamĂštreTypeDescription
—cheminstringChemin vers le rĂ©pertoire du projet (par dĂ©faut : rĂ©pertoire courant)
—vĂ©rifierbooleanVĂ©rifiez uniquement ; sortir avec un code non nul lorsque MARKETING_VERSION est hors synchronisation
FenĂȘtre de terminal
npx @capgo/cli@latest build prescan

VĂ©rifiez votre projet et vos informations d'identification enregistrĂ©es pour les problĂšmes qui empĂȘcheraient une construction cloud — avant de tĂ©lĂ©charger quoi que ce soit. VĂ©rifie les informations d'identification (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 build request; cette commande l'exĂ©cute en mode standalone (par exemple, dans CI). Voir PrĂ©scanner vĂ©rifie pour le catalogue complet de vĂ©rifications et comment --skip / --warn comment configurer individuellement les rĂšgles.

Options :

ParamĂštreTypeDescription
—plateformestringPlateforme cible : ios ou android (obligatoire)
—cheminstringChemin vers le rĂ©pertoire du projet (par dĂ©faut : rĂ©pertoire courant)
-astringAPI clé pour se connecter à votre compte
—flavor-androidstringAndroid : nom de la variante de produit que le build utilisera
—mode-distribution-iosstringiOS : mode de distribution pour valider contre
—jsonbooleanProduit un rapport JSON lisible par machine
—fail-on-warningsbooleanSortir avec un code non nul lorsque des avertissements sont trouvĂ©s (CI)
—ignore-fatalbooleanMode diagnostic : rapporter tout mais sortir toujours avec 0
—skipstringIgnorer des vĂ©rifications spĂ©cifiques par ID (rĂ©pĂ©tables ou sĂ©parĂ©s par virgule)
—warnstringRĂ©duire des vĂ©rifications spĂ©cifiques Ă  un avertissement par ID (rĂ©pĂ©tables ou sĂ©parĂ©s par virgule)
—verbosebooleanActiver l'affichage dĂ©taillĂ© avec des journaux dĂ©taillĂ©s
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ© (pour l'hĂ©bergement auto-hĂ©bergĂ© ou le dĂ©veloppement Capgo)
– supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂ©bergĂ©)
FenĂȘtre de terminal
npx @capgo/cli@latest build last-output

Lire l'enregistrement de sortie de construction Ă©crit par un __CAPGO_KEEP_0__ prĂ©cĂ©dent build request --output-record. Affiche la sortie JSON complĂšte par dĂ©faut, un seul champ avec —field, ou le QR ASCII code avec —qr. Utile dans CI pour rĂ©cupĂ©rer l'URL de tĂ©lĂ©chargement ou le QR pour le rĂ©afficher sur 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ĂštreTypeDescription
—cheminstringChemin vers le fichier JSON gĂ©nĂ©rĂ© par —output-record (obligatoire)
—champstringAffiche un seul champ (l'un des suivants : jobId, appId, plateforme, modeDeConstruction, Ă©tat, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanPrint the rendered ASCII QR code (shortcut for —field qrCodeAscii)

GĂ©rer les identifiants de construction stockĂ©s localement sur votre machine. 🔒 SÉCURITÉ :

  • Les identifiants sauvegardĂ©s dans ~/.capgo-credentials/credentials.json (global) ou .capgo-credentials.json (local)
  • Lors de la construction, envoyĂ©s Ă  Capgo mais N'EN PASSE JAMAIS stockĂ©s 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: Configuration iOS : https://capgo.app/docs/cli/cloud-build/ios/ Configuration Android : https://capgo.app/docs/cli/cloud-build/android/

Alias : asc-key

FenĂȘtre de terminal
npx @capgo/cli@latest build credentials apple-key

CrĂ©ez une clĂ© d'Ă©quipe App Store Connect API avec un assistant macOS guidĂ© (macOS uniquement). Ouvre une fenĂȘtre native qui vous guide Ă  travers l'interface utilisateur d'Apple App Store Connect dans un navigateur intĂ©grĂ©, capture automatiquement l'ID d'Ă©metteur + ID de clĂ©, intercepte le fichier .p8 unique, 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 build credentials apple-key —appId com.example.app

Exemple :

FenĂȘtre de terminal
Example:

Options :

ParamĂštreTypeDescription
-astringAPI clé pour se connecter à votre compte
—appIdstringEnregistrer la clĂ© capturĂ©e dans les informations de build iOS de cette application
—localbooleanEnregistrer dans le fichier .capgo-credentials.json par projet au lieu du fichier global
 —jsonbooleanAffichez l'ID de clĂ© / ID Ă©metteur / chemin de fichier .p8 sous forme de JSON
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials save

Enregistrez 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 la flag —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 —plateforme ios
    —certificat ./cert.p12 —mot-de-passe-p12 “password”
    —profil-de-provisionnement-ios ./profile.mobileprovision
    —clĂ©-apple ./AuthKey.p8 —identifiant-clĂ©-apple “KEY123”
    —identifiant-Ă©metteur-apple “issuer-uuid” —identifiant-Ă©quipe-apple “team-id” Exemple de plusieurs cibles (app + extension de widget) : npx @capgo/cli build credentials save —plateforme ios
    —profil-de-provisionnement-ios ./App.mobileprovision
    —profil-de-provisionnement-ios com.example.widget=./Widget.mobileprovision
    
 npx @capgo/cli build credentials save —plateforme android
    —fichier-keystore ./release.keystore —alias-keystore “my-key”
    —mot-de-passe-clĂ©-keystore “key-pass”
    —config-play ./service-account.json Stockage local (par projet) : npx @capgo/cli build credentials save —local —plateforme ios 


Exemple :

FenĂȘtre de terminal
iOS Example:

Options :

ParamĂštreTypeDescription
—appIdstringID d'application (par exemple, com.example.app) (obligatoire)
—plateformestringPlateforme : ios ou android (obligatoire)
—certificatstringiOS : Chemin vers le fichier de certificat .p12
—profil-de-provisionnement-iosstringiOS : Chemin du profil de provisionnement ou bundleId=path (rĂ©pĂ©table)
—mot-de-passe-p12stringiOS : Mot de passe du certificat (facultatif si le certificat n'a pas de mot de passe)
—clĂ©-applestringiOS : Chemin vers la clĂ© .p8 App Store Connect API
—identifiant-clĂ©-applestringiOS : Identifiant clĂ© App Store Connect API
—identifiant-Ă©metteur-applestringiOS : Identifiant Ă©metteur App Store Connect
—identifiant-Ă©quipe-applestringiOS : Identifiant Ă©quipe App Store Connect
—ios-distributionstringiOS : Mode de distribution
—apple-idstringiOS : 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-passwordstringiOS : Mot de passe d'application (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements TestFlight
—apple-app-idstringiOS : Identifiant numĂ©rique App Store Connect (obligatoire avec —apple-id et —apple-app-specific-password)
—keystorestringAndroid : Chemin vers le fichier de clĂ© de stockage (.keystore ou .jks)
—keystore-aliasstringAndroid : Alias de la clĂ© de stockage
—mot-de-passe-clĂ©-keystorestringAndroid : Mot de passe de la clĂ© du keystore
—mot-de-passe-keystorestringAndroid : Mot de passe du magasin de clĂ©s du keystore
—config-playstringAndroid : Chemin vers le fichier JSON de compte de service de Google Play Store
—flavor-androidstringAndroid : Nom de la variante de produit à construire (par exemple, production). Obligatoire si votre projet comporte plusieurs variantes.
—prioritĂ©-mise-Ă -jour-en-ligne-en-appstringAndroid : PrioritĂ© de mise Ă  jour en ligne en app Google Play pour les futures versions (entier 0–5 ; plus Ă©levĂ© = plus urgent). Omit pour laisser inchangĂ©e la valeur existante de Google Play.
—localbooleanEnregistrer dans .capgo-credentials.json dans le rĂ©pertoire racine du projet au lieu de ~/.capgo-credentials/
—tĂ©lĂ©chargement-de-sortiebooleanTĂ©lĂ©chargez les sorties de build (IPA/APK/AAB) vers le stockage Capgo et imprimez les liens de tĂ©lĂ©chargement
—sans-tĂ©lĂ©chargement-de-sortiebooleanNe tĂ©lĂ©chargez pas les sorties de build (IPA/APK/AAB) vers le stockage Capgo
—durĂ©e-de-vie-de-sortiestringDurĂ©e de vie des liens de sortie : 1h Ă  7j (par dĂ©faut : 1h). Exemples : 1h, 6h, 2j
—ignorer-incrĂ©mentation-de-numĂ©ro-de-buildbooleanIgnorer l'incrĂ©mentation automatique du numĂ©ro de build/version code pour les futures builds
—ne-pas-ignorer-incrĂ©mentation-de-numĂ©ro-de-buildbooleanRĂ©activer l'incrĂ©mentation automatique du numĂ©ro de build (comportement par dĂ©faut)
—ignorer-incrĂ©mentation-de-version-de-marketingbooleanIgnorer l'incrĂ©mentation automatique de la version de marketing pour les futures builds lorsque l'application est dĂ©jĂ  publiĂ©e
—no-skip-marketing-version-bumpbooleanRĂ©activez la mise Ă  jour automatique de la version marketing (comportement par dĂ©faut)
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials list

Affiche la liste des informations de build enregistrĂ©es (mot de passe masquĂ©). Montre ce qui est actuellement enregistrĂ© (globalement et localement). Exemples : npx @capgo/cli build credentials list # Liste toutes les applications npx @capgo/cli build credentials list —appId com.example.app # Liste l'application spĂ©cifique

Options :

ParamĂštreTypeDescription
—appIdstringID d'application à afficher (facultatif, affiche tous si omis)
—localbooleanLister les informations d'identification à partir du fichier local .capgo-credentials.json uniquement
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials clear

Clear saved build credentials. Remove credentials from storage. Use —appId and —platform to target specific credentials. Examples: npx @capgo/cli build credentials clear # Clear all apps (global) npx @capgo/cli build credentials clear —local # Clear local credentials npx @capgo/cli build credentials clear —appId com.example.app —platform ios

Options :

ParamĂštreTypeDescription
—appIdstringIdentifiant d'application à supprimer (facultatif, supprime toutes les applications si omis)
—platformstringPlateforme à supprimer : ios ou android (facultatif, supprime toutes les plateformes si omis)
—localbooleanSupprimer depuis le fichier local .capgo-credentials.json au lieu du global
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials update

Mise Ă  jour des informations d'identification spĂ©cifiques sans fournir toutes les informations Ă  nouveau. Mettre Ă  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ĂštresTypeDescription
—appIdstringIdentifiant d'application (dĂ©tectĂ© automatiquement Ă  partir de capacitor.config si omis)
—plateformestringPlateforme : ios ou android (dĂ©tectĂ©e automatiquement Ă  partir des options)
—localbooleanMettre à jour le fichier local .capgo-credentials.json au lieu du fichier global
—certificatstringChemin vers le fichier de certificat P12
—profil de mise en ligne iosstringChemin de profil de provisionnement ou bundleId=path (rĂ©pĂ©table, additive par dĂ©faut)
—remplacez-la-mise-en-page-iosbooleanRemplacez la mise en page de provisionnement entiĂšre au lieu de la fusionner (par dĂ©faut : fusionner)
—mot-de-passe-p12stringMot de passe du certificat P12
—clĂ©-applestringChemin vers la clĂ© App Store Connect API (.p8 fichier)
—clĂ©-apple-idstringID de clĂ© App Store Connect API
—apple-issuer-idstringID Ă©metteur App Store Connect
—apple-team-idstringID d'Ă©quipe d'App Store Connect
—apple-idstringiOS : Adresse e-mail Apple ID pour les tĂ©lĂ©chargements de mot de passe d'application (alternative Ă  l'ID d'Ă©quipe d'App Store Connect API)
—apple-app-specific-passwordstringiOS : Mot de passe d'application (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements de TestFlight
—apple-app-idstringiOS : ID numĂ©rique d'application d'App Store Connect (obligatoire avec —apple-id et —apple-app-specific-password)
—ios-distributionstringiOS : Mode de distribution
—keystorestringChemin vers le fichier de clĂ© de stockage (.keystore ou .jks)
—keystore-aliasstringAlias de la clĂ© du coffre-fort
—mot de passe de la clĂ© du coffre-fortstringMot de passe de la clĂ© du coffre-fort
—mot de passe du coffre-fortstringMot de passe du coffre-fort
—configuraton de PlaystringChemin vers le fichier JSON de compte de service Google Play
—flavor d'AndroidstringAndroid : Nom de la variante de produit à construire (par exemple, production). Obligatoire si votre projet comporte plusieurs variantes.
—prioritĂ© de mise Ă  jour en applicationstringAndroid : PrioritĂ© de mise Ă  jour en application Google Play pour les futures mises Ă  jour (entier 0–5 ; plus Ă©levĂ© = plus urgent).
—tĂ©lĂ©chargement de sortiebooleanCharger les sorties de build (IPA/APK/AAB) dans le stockage Capgo et imprimer les liens de tĂ©lĂ©chargement
—ne pas charger les sorties de buildbooleanNe pas charger les sorties de build (IPA/APK/AAB) dans le stockage Capgo
—durĂ©e de vie des liens de sortiestringDurĂ©e de vie des liens de sortie : 1h Ă  7 jours. Exemples : 1h, 6h, 2 jours
—ignorer l'incrĂ©mentation du numĂ©ro de buildbooleanIgnorer l'incrĂ©mentation automatique du numĂ©ro de build/code/ des futures builds
—ne pas ignorer l'incrĂ©mentation du numĂ©ro de buildbooleanRĂ©activer l'incrĂ©mentation automatique du numĂ©ro de build (comportement par dĂ©faut)
—ignorer l'incrĂ©mentation de la version de marketingbooleanIgnorer l'incrĂ©mentation automatique de la version de marketing des futures builds lorsque l'application est dĂ©jĂ  publiĂ©e
—ne pas ignorer l'incrĂ©mentation de la version de marketingbooleanRĂ©activer la mise Ă  jour automatique de la version de marketing (comportement par dĂ©faut)
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials manage

GĂ©rer interactivement les informations de build enregistrĂ©es. Parcourir les informations de connexion stockĂ©es, afficher ce qui est configurĂ©, exporter un fichier .env prĂȘt Ă  l'emploi pour les CI/CD, ou supprimer les informations de connexion d'une plateforme. Reutilise la mĂȘme interface TUI que capgo init. Exemples : npx @capgo/cli build credentials manage npx @capgo/cli build credentials manage —appId com.example.app npx @capgo/cli build credentials manage —appId com.example.app —platform ios npx @capgo/cli build credentials manage —local

Options :

ParamĂštreTypeDescription
appIdstringID d'application à gérer (facultatif, proposez un choix si omis)
---plateformestringPlateforme à gérer : ios ou android (facultatif, proposez un choix si omis)
---localbooleanSeul navigateur local des fichiers .capgo-credentials.json
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials migrate

Migrer 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 la principale bundle de votre projet Xcode. npx @capgo/cli build credentials migrate —plateforme ios

Exemple :

FenĂȘtre de terminal
Example:

Options :

ParamĂštreTypeDescription
—appIdstringID de l'application (dĂ©tectĂ© automatiquement Ă  partir de capacitor.config si omis)
—plateformestringPlateforme (seulement ios est pris en charge)
—localbooleanMigrer à partir de local .capgo-credentials.json au lieu de global