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.

Onglet 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 :

Onglet 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
Onglet Terminal
npx @capgo/cli@latest build needed

🧭 Print “yes” and exit with code 1 if a native build is required; otherwise print “no” and exit with code 0. Command failures exit with 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 omis, détecte automatiquement lorsqu'il n'y a qu'un seul dossier natif ; sinon, demande confirmation.
—hĂŽte-supabasestringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le dĂ©veloppement Capgo)
—pas-d'analytiquebooleanDĂ©sactiver l'analyse de build et la retranscription du terminal pour cette exĂ©cution
FenĂȘtre de terminal
npx @capgo/cli@latest build request

Demandez une build native à partir de Capgo Cloud. Cette commande compressera votre répertoire de projet et l'uploadera à Capgo pour la construction. La build sera traitée et envoyée directement aux magasins d'applications. Les identifiants ne sont jamais stockés sur les serveurs Capgo ; ils sont supprimés aprÚs la build. Enregistrez-les avant de demander une build :

FenĂȘtre de terminal
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 de TestFlight
—apple-app-idstringiOS : Identifiant d'application numĂ©rique App Store Connect (obligatoire avec —apple-id et —apple-app-specific-password)
—apple-key-idstringiOS : Identifiant de 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 de l'Ă©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 construction (par dĂ©faut : mĂȘme que le schĂ©ma)
—ios-distributionstringMode de distribution iOS
—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 buildstringAndroid : Compte JSON de service Google Play encodĂ© en Base64
—saveur d'AndroidstringAndroid : Saveur de produit à construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs.
—piste d'AndroidstringAndroid : Piste Google Play pour cette mise Ă  jour (intĂ©rieure, alpha, bĂȘta, production). Par dĂ©faut sans —soumettre Ă  la revue de la boutique : intĂ©rieure. Avec —soumettre Ă  la revue de la boutique et sans piste dĂ©finie : production. PrĂ©pondĂ©rance : CLI > env > informations de connexion enregistrĂ©es
—état de publication d'AndroidstringAndroid : État de publication Google Play (brouillon, terminĂ©, en cours de progression, arrĂȘtĂ©). Par dĂ©faut sans —soumettre Ă  la revue de la boutique : brouillon. Avec —soumettre Ă  la revue de la boutique et sans Ă©tat dĂ©fini : terminĂ©. PrĂ©pondĂ©rance : CLI > env > informations de connexion enregistrĂ©es
—prioritĂ© de mise Ă  jour en applicationstringAndroid : PrioritĂ© de mise Ă  jour en application Google Play pour cette publication (entier 0–5 ; plus Ă©levĂ© = plus urgent). Voir https://developer.android.com/guide/playcore/in-app-updates. PrĂ©cedence : CLI > env > informations de connexion sauvegardĂ©es
—ne-pas-telecharger-sur-play-storebooleanOmettre la tĂ©lĂ©chargement sur Play Store pour cette build (annule la configuration de Play sauvegardĂ©e). Exige —output-upload.
—soumettre-au-contrĂŽle-de-la-magasinbooleanAprĂšs tĂ©lĂ©chargement, soumettre la mise Ă  jour de la magasin pour examen 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 Ă  jour terminĂ© (surmonter avec —android-track / PLAY_STORE_TRACK et —android-release-status / PLAY_STORE_RELEASE_STATUS). Sur iOS, cela soumet la build TestFlight traitĂ©e Ă  la revue de l'App Store.
—nom-de-mise-Ă -jour-de-la-magasinstringNom/Ă©tiquette de version de la mise Ă  jour de la magasin. Android envoie cela comme la version_name de Google Play ; iOS l'utilise comme la version lors de la crĂ©ation ou de la rĂ©utilisation de la version Ă©ditible.
—notes-de-mise-Ă -jour-de-la-magasinstringNotes de mise Ă  jour de la magasin 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-Ă -jour-de-la-magasin-localestringNotes de mise Ă  jour de la magasin localisĂ©es (rĂ©pĂ©tables), par exemple —notes-de-mise-Ă -jour-de-la-magasin-locale fr-FR=“Corrections”.
—groupes-de-testflight-iosstringiOS : groupes ou identifiants externes de TestFlight sĂ©parĂ©s par des virgules facultatifs ou des ID 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 prise en charge de l'upload de sortie pour cette build uniquement (activer). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s
—no-output-uploadbooleanDĂ©sactiver la prise en charge de l'upload de sortie pour cette build uniquement (dĂ©sactiver). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s
—output-retentionstringActiver la prise en charge de la durĂ©e de vie de la liaison de sortie pour cette build uniquement (1h Ă  7j). Exemples : 1h, 6h, 2j. PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s
—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émental enregistré pour permettre l'incrémentation automatique de ce build uniquement.booleanSupprimez l'incrémentation automatique de la version de marketing (CFBundleShortVersionString / versionName) lorsque l'application est déjà publiée.
iOS : synchronisez la version MARKETING_VERSION de Xcode à partir de package.json avant de télécharger le projet.booleanEn cas d'erreur de build, envoyez les journaux à __CAPGO_KEEP_0__ AI pour le diagnostic. Dans les terminaux interactifs, cela saute la confirmation préalable ; dans CI, cela télécharge automatiquement et imprime l'analyse à stderr.
Omettez l'analyse préalable automatique avant le buildbooleanOmettez l'analyse préalable automatique avant le build
Omettez l'analyse préalable automatique avant le buildbooleanOn 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.
Omettez l'analyse préalable automatique avant le buildbooleanOmettez l'analyse préalable automatique avant le build
---ignore-fatalbooleanExécutez l'analyse pré-build mais ne bloquez jamais la construction (rapport uniquement)
---skipstringOmettre 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.
---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-les-journaux-au-supportbooleanÀ une Ă©chec de construction CI/CD, tĂ©lĂ©chargez automatiquement les journaux de construction vers Capgo support (aucun email requis). Capgo support est notifiĂ© et suivra par email. Ajoutatif Ă  —ai-analytics.
---envoyer-les-journauxbooleanAlias obsolùte pour —envoyer-les-journaux-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_XCODE locale iOS Xcode Ă  partir de package.json.

Exemple :

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

Options :

ParamĂštreTypeDescription
—cheminstringChemin du rĂ©pertoire du projet (par dĂ©faut : rĂ©pertoire courant)
—vĂ©rifierbooleanVĂ©rifiez uniquement ; sortez 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, organisation 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 Le prĂ©scanner vĂ©rifie pour le catalogue complet des 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 à utiliser pour la construction
—mode-distribution-iosstringiOS : mode de distribution pour valider contre
—jsonbooleanAffiche 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 spĂ©cifique vĂ©rification(s) par id (rĂ©pĂ©table ou sĂ©parĂ© par virgule)
—warnstringRĂ©duire spĂ©cifique vĂ©rification(s) Ă  un avertissement par id (rĂ©pĂ©table ou sĂ©parĂ© 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 champ unique 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: jobId, appId, plateforme, modeDeConstruction, statut, 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 enregistrĂ©s dans ~/.capgo-identifiants/identifiants.json (global) ou .capgo-identifiants.json (local)
  • Lors de la construction, envoyĂ©s Ă  Capgo mais N'EN PAS ENREGISTREMENT PERMANENT
  • 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 configuration : 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 l'aide d'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Ă©, capte 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 :

Onglet Terminal
Example:

Options :

ParamĂštreTypeDescription
-astringClé API 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 JSON
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials save

Enregistrez les informations de build locales 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-de-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 a plusieurs variantes.
—prioritĂ©-mise-Ă -jour-en-ligne-en-appstringAndroid : prioritĂ© de mise Ă  jour en-ligne 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-l'incrĂ©mentation-de-numĂ©ro-de-buildbooleanIgnorer l'incrĂ©mentation automatique du numĂ©ro de build/code/ sur les futures builds
—sans-ignorer-l'incrĂ©mentation-de-numĂ©ro-de-buildbooleanRĂ©activer l'incrĂ©mentation automatique du numĂ©ro de build (comportement par dĂ©faut)
—ignorer-l'incrĂ©mentation-de-version-de-marketingbooleanIgnorer l'incrĂ©mentation automatique de la version de marketing sur les futures builds lorsque l'application est dĂ©jĂ  publiĂ©e
—no-skip-marketing-version-bumpbooleanRĂ©activer la mise Ă  jour automatique de la version marketing (comportement par dĂ©faut)
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials list

Lister les 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 credentials list # Liste de tous les applications npx @capgo/cli build credentials list —appId com.example.app # Liste d'une 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

đŸ”č Mise Ă  jour

Mise Ă  jour
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
—appIdstringID de l'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 provisionnement iosstringChemin de profil de provisionnement ou bundleId=path (rĂ©pĂ©table, additive par dĂ©faut)
—remplacez-la-mise-Ă -jour-ios-provisioning-mapbooleanRemplacez la carte de provisionnement entiĂšre au lieu de la fusionner (par dĂ©faut : fusionner)
—p12-mot-de-passestringMot de passe du certificat P12
—clĂ©-applestringChemin vers la clĂ© API d'App Store Connect (.p8 fichier)
—clĂ©-apple-idstringID de clĂ© API d'App Store Connect
—apple-issuer-idstringID Ă©metteur d'App Store Connect
—apple-team-idstringID d'Ă©quipe de App Store Connect
—apple-idstringAdresse e-mail de l'ID Apple pour les tĂ©lĂ©chargements de mot de passe d'application (alternative Ă  l'ID d'Ă©quipe de App Store Connect API)
—apple-app-specific-passwordstringMot de passe d'application (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements de TestFlight
—apple-app-idstringID numĂ©rique d'application de App Store Connect (obligatoire avec —apple-id et —apple-app-specific-password)
—ios-distributionstringMode de distribution iOS
—keystorestringChemin vers le fichier de clĂ© de stockage (.keystore ou .jks)
—keystore-aliasstringAlias de la clĂ© de coffre-fort
—mot de passe de la clĂ© de coffre-fortstringMot de passe de la clĂ© de coffre-fort
—mot de passe de stockage de coffre-fortstringMot de passe de stockage de coffre-fort
—configuratio n de Google 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 a plusieurs variantes.
—prioritĂ© de mise Ă  jour en applicationstringAndroid : PrioritĂ© de mise Ă  jour en application Google Play pour les futures versions (entier 0–5 ; plus Ă©levĂ© = plus urgent).
—tĂ©lĂ©chargement de sortiebooleanCharger les rĂ©sultats de build (IPA/APK/AAB) vers le stockage Capgo et imprimer les liens de tĂ©lĂ©chargement
—ne pas charger les rĂ©sultats de buildbooleanNe pas charger les rĂ©sultats de build (IPA/APK/AAB) vers 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Ă©activez la mise Ă  jour automatique de la version 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. Parcourez les informations stockĂ©es, affichez ce qui est configurĂ©, exportez un fichier .env prĂȘt Ă  l'emploi pour les CI/CD, ou supprimez les informations 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 de choisir si omis)
 —plateformestringPlateforme Ă  gĂ©rer : ios ou android (facultatif, proposez de choisir si omis)
 —localbooleanSeul les fichiers .capgo-credentials.json locaux sont affichĂ©s
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 ID Ă  partir de votre projet Xcode. npx @capgo/cli build credentials migrate —plateforme ios

Exemple :

FenĂȘtre de terminal
Example:

Options :

ParamĂštreTypeDescription
—appIdstringID d'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