Passer Ă  la navigation

đŸ”č Construire

đŸ—ïž GĂ©rez les builds natifs iOS/Android Ă  travers Capgo Cloud.

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.

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. Par défaut, CapacitorUpdater.defaultChannel ou le 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 Capgo dĂ©veloppement)
—supa-anonstringClef 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 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ĂštreTypeDescription
-astringClé API pour se connecter à votre compte
-pstringPlateforme à connecter (ios ou android). Si omis, détecte automatiquement lorsque seul un dossier natif existe ; sinon, demande confirmation.
—hĂŽte de supastringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou Capgo dĂ©veloppement)
—pas d'analytiquesbooleanDĂ©sactiver l'analytique de construction et la retranscription du terminal pour cette exĂ©cution
FenĂȘtre de terminal
npx @capgo/cli@latest build request

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

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 : dĂ©bogage ou relĂąche (par dĂ©faut : relĂąche)
—build-certificate-base64stringiOS : Certificat .p12 codĂ© 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 (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements de TestFlight
—apple-app-idstringiOS : Identifiant numĂ©rique App Store Connect (obligatoire avec —apple-id et —apple-app-specific-password)
—apple-key-idstringiOS : App Store Connect API ID de clĂ©
—apple-issuer-idstringiOS : ID d'Ă©metteur App Store Connect
—apple-key-contentstringiOS: Base64-encoded App Store Connect API key (.p8)
—app-store-connect-team-idstringiOS : ID d'Ă©quipe App Store Connect
—ios-schemestringiOS : SchĂ©ma Xcode pour la construction (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-distributionstringiOS : Mode de distribution
—provisioning-profile-iosstringiOS : Chemin du profil de provisionnement ou mapping bundleId=path (rĂ©pĂ©table)
—fichier-keystore-androidstringAndroid : Fichier de clĂ© de provisionnement encodĂ© en Base64
—alias-clĂ©-keystorestringAndroid : Alias de clĂ© de provisionnement
—mot-de-passe-clĂ©-keystorestringAndroid : Mot de passe de la clĂ© de provisionnement
—mot-de-passe-magasin-keystorestringAndroid : Mot de passe du magasin de clĂ©s de provisionnement
—fichier-json-config-playstorestringAndroid : JSON de compte de service Google Play encodĂ© en Base64
—android-flavorstringAndroid : Nom de saveur du produit pour construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs.
—in-app-update-prioritystringAndroid : 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-uploadbooleanIgnorer 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-reviewbooleanAprĂš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-namestringNom 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 magasinstringNotes 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-localestringNotes de version de magasin localisĂ©es (rĂ©pĂ©titives), par exemple —notes de version de magasin-locale fr-FR=“Corrections”
—groupes de TestFlight iOSstringiOS : 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 iOSbooleaniOS : 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 iOSbooleaniOS : garder la version App Store en attente d'un lancement manuel aprùs l'approbation d'Apple.
—tĂ©lĂ©chargement de sortiebooleanDĂ©finir le comportement d'upload des sorties pour cette construction uniquement (activer). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s
—no-output-uploadbooleanDĂ©finir le comportement d'upload des sorties pour cette construction uniquement (dĂ©sactiver). PrĂ©pondĂ©rance : CLI > env > identifiants enregistrĂ©s
—output-retentionstringDĂ©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-recordstringAprĂš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-bumpbooleanDĂ©finir les identifiants enregistrĂ©s pour rĂ©activer l'incrĂ©mentation automatique du numĂ©ro de construction pour cette construction uniquement.
—skip-marketing-version-bumpbooleanIgnorer l'incrĂ©mentation automatique de la version marketing (CFBundleShortVersionString / versionName) lorsque l'application est dĂ©jĂ  publiĂ©e.
—sync-ios-versionbooleaniOS : synchronisez la version MARKETING_VERSION de Xcode Ă  partir de package.json avant de tĂ©lĂ©charger le projet.
—ai-analyticsbooleanÀ 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-prescanbooleanIgnorer l'analyse prĂ©alable automatique
—prescan-ignore-fatalbooleanEffectuer l'analyse prĂ©alable mais ne jamais bloquer la construction (seulement rapporter)
—fail-on-warningsbooleanConsidĂ©rer les avertissements de l'analyse prĂ©alable comme fatals
—send-logs-to-supportbooleanÀ 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-journauxbooleanAlias obsolùte pour —envoyer-des-journaux-à-l'assistance
-astringAPI clé pour se connecter à votre compte
—hĂŽte-supabasestringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement autonome ou le Capgo dĂ©veloppement)
—clĂ©-anon-supabasestringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement autonome)
—verbosebooleanActiver l'affichage dĂ©taillĂ© avec des journaux dĂ©taillĂ©s
FenĂȘtre de terminal
npx @capgo/cli@latest build sync-ios-version

Synchronisez la version locale iOS Xcode MARKETING_VERSION Ă  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 de projet (par dĂ©faut : rĂ©pertoire courant)
—vĂ©rifiezbooleanVĂ©rifiez uniquement ; arrĂȘtez 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 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ĂštreTypeDescription
—plateformestringPlateforme cible : ios ou android (obligatoire)
—cheminstringChemin vers le rĂ©pertoire du projet (par dĂ©faut : rĂ©pertoire courant)
-astringAPI pour vous connecter Ă  votre compte
—flavor-androidstringAndroid : nom de la variante de produit à utiliser pour la compilation
—dist-iosstringiOS : mode de distribution pour valider
—jsonbooleanAffiche un rapport JSON lisible par machine
—fail-on-warningsbooleanSortir avec un code d'erreur non nul lorsque des avertissements sont trouvĂ©s (CI)
—ignore-fatalbooleanMode diagnostic : rapporter tout mais sortir toujours avec un code 0
—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ĂŽte ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto-hĂŽte)
Terminal de commande
npx @capgo/cli@latest build last-output

Lisez 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ĂštreTypeDescription
—cheminstringChemin vers le registre JSON Ă©crit par —output-record (obligatoire)
—champstringAffiche un seul champ (l'un des : jobId, appId, plateforme, buildMode, status, outputUrl, qrCodeAscii, qrCodePngPath, finishedAt, schemaVersion)
—qrbooleanAffichez le code ASCII QR code (raccourci pour —field qrCodeAscii)

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/

Alias : asc-key

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

CrĂ©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 :

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 du projet au lieu du fichier global
—jsonbooleanAfficher la clĂ© ID / ID Ă©metteur / chemin vers le fichier .p8 sous forme de JSON
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials save

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

FenĂȘtre de terminal
iOS Example:

Options :

ParamĂštreTypeDescription
—appIdstringIdentifiant d'application (par exemple, com.example.app) (obligatoire)
—platformstringPlateforme : ios ou android (obligatoire)
—certificatestringiOS : Chemin vers le fichier de certificat .p12
—ios-provisioning-profilestringiOS : Chemin vers le profil de mise en ligne ou bundleId=path (rĂ©pĂ©table)
—p12-passwordstringiOS : Mot de passe du certificat (facultatif si le certificat n'a pas de mot de passe)
—apple-keystringiOS : Chemin vers la clĂ© .p8 App Store Connect API
—apple-key-idstringiOS : ID de clĂ© App Store Connect API
—apple-issuer-idstringiOS : ID Ă©metteur App Store Connect
—apple-team-idstringiOS : ID d'Ă©quipe App Store Connect
—ios-distributionstringiOS : Mode de distribution
—apple-idstringiOS : 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-passwordstringiOS : Mot de passe d'application spĂ©cifique (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements TestFlight
__CAPGO_KEEP_0__stringiOS : Identifiant d'application numĂ©rique App Store Connect (obligatoire avec —apple-id et —apple-app-specific-password)
__CAPGO_KEEP_1__stringAndroid : Chemin vers le fichier de clé de stockage (.keystore ou .jks)
__CAPGO_KEEP_2__stringAndroid : Identifiant d'alias de clé de stockage
__CAPGO_KEEP_3__stringAndroid : Mot de passe de clé de stockage
__CAPGO_KEEP_4__stringAndroid : Mot de passe de magasin de clés
__CAPGO_KEEP_5__stringAndroid : Chemin vers le compte JSON de service Google Play Store
—android-flavorstringAndroid : Nom de la variante de produit à construire (par exemple, production). Obligatoire si votre projet comporte plusieurs variantes.
—in-app-update-prioritystringAndroid : 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.
—localbooleanEnregistrer dans .capgo-credentials.json dans le dossier racine du projet au lieu de ~/.capgo-credentials/
—output-uploadbooleanTĂ©lĂ©charger les sorties de construction (IPA/APK/AAB) vers Capgo stockage et imprimer les liens de tĂ©lĂ©chargement
—no-output-uploadbooleanNe pas tĂ©lĂ©charger les sorties de construction (IPA/APK/AAB) vers Capgo stockage
—output-retentionstringDurĂ©e de vie du lien de sortie : 1h Ă  7j (par dĂ©faut : 1h). Exemples : 1h, 6h, 2j
—skip-build-number-bumpbooleanIgnorer l'incrĂ©mentation automatique du numĂ©ro de version code lors des futures compilations
—no-skip-build-number-bumpbooleanRĂ©activer l'incrĂ©mentation automatique du numĂ©ro de version (comportement par dĂ©faut)
—skip-marketing-version-bumpbooleanIgnorer l'incrĂ©mentation automatique de la version marketing lors des futures compilations lorsque l'application est dĂ©jĂ  publiĂ©e
—no-skip-marketing-version-bumpbooleanRĂ©activer l'incrĂ©mentation automatique de la version marketing (comportement par dĂ©faut)
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials list

Liste 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ĂštreTypeDescription
—appIdstringID d'application à lister (facultatif, liste toutes si omis)
—localbooleanListe les informations de build enregistrĂ©es uniquement dans le fichier local .capgo-informations de build.json
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials clear

Effacer 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ĂštreTypeDescription
—appIdstringID d'application à effacer (facultatif, efface toutes les applications si omis)
—platformstringPlateforme à effacer : ios ou android (facultatif, efface toutes les plateformes si omis)
—localbooleanUtilisez les informations d'identification locales dans .capgo-credentials.json au lieu de celles globales
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials update

Mettre Ă  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ĂštreTypeDescription
—appIdstringID d'application (dĂ©tectĂ© automatiquement Ă  partir de capacitor.config si omis)
—plateformestringPlateforme : ios ou android (dĂ©tectĂ©e automatiquement Ă  partir des options)
—localbooleanMettez à jour le fichier local .capgo-credentials.json au lieu du global
—certificatstringChemin vers le fichier de certificat P12
—profil-de-provisionnement-iosstringChemin vers le profil de provisionnement ou bundleId=path (rĂ©pĂ©table, additive par dĂ©faut)
—remplacement-total-de-la-carte-de-provisionnement-iosbooleanRemplacez la carte de provisionnement entiĂšre au lieu de la fusionner (par dĂ©faut : fusionner)
—mot-de-passe-p12stringMot de passe du certificat P12
—clĂ© d'ApplestringChemin vers la clĂ© App Store Connect API (fichier .p8)
—identifiant de clĂ© d'App Store ConnectstringIdentifiant de clĂ© App Store Connect API
—identifiant d'Ă©metteur d'App Store ConnectstringIdentifiant d'Ă©metteur d'App Store Connect
—identifiant d'Ă©quipe d'App Store ConnectstringIdentifiant d'Ă©quipe d'App Store Connect
—identifiant d'ApplestringiOS : 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'ApplestringiOS : Mot de passe d'application (xxxx-xxxx-xxxx-xxxx) pour les tĂ©lĂ©chargements TestFlight
—apple-app-idstringiOS : Identifiant d'application numĂ©rique Apple 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Ă© de stockage
—keystore-key-passwordstringMot de passe de la clĂ© de stockage
—keystore-store-passwordstringMot de passe de stockage
—configurer de jeustringChemin vers le fichier JSON de compte de service Google Play
—saveur d'AndroidstringAndroid : saveur de produit à construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs.
—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Ă©verser les sortiesbooleanTĂ©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 sortiesbooleanNe pas tĂ©lĂ©verser les sorties (IPA/APK/AAB) vers le stockage Capgo
—retenue de sortiestringTTL des liens de sortie : 1h à 7j. Exemples : 1h, 6h, 2j
—skip-build-number-bumpbooleanIgnorer l'incrĂ©mentation automatique du numĂ©ro de version/code lors des futures compilations
—no-skip-build-number-bumpbooleanRĂ©activer l'incrĂ©mentation automatique du numĂ©ro de version (comportement par dĂ©faut)
—skip-marketing-version-bumpbooleanIgnorer l'incrĂ©mentation automatique de la version marketing lors des futures compilations lorsque l'application est dĂ©jĂ  publiĂ©e
—no-skip-marketing-version-bumpbooleanRĂ©activer l'incrĂ©mentation 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 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ĂštreTypeDescription
—appIdstringID d'application Ă  gĂ©rer (facultatif, proposez Ă  choisir si omis)
—platformstringPlateforme Ă  gĂ©rer : ios ou android (facultatif, proposez Ă  choisir si omis)
—localbooleanSeul les fichiers .capgo-credentials.json locaux
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 l'application principale Ă  partir de votre projet Xcode. npx @capgo/cli build credentials migrate —platform ios

Exemple :

FenĂȘtre de terminal
Example:

Options :

ParamĂštreTypeDescription
—appIdstringID de l'application (dĂ©terminĂ© automatiquement Ă  partir de capacitor.config si non spĂ©cifiĂ©)
—platformstringPlateforme (seulement ios est pris en charge)
—localbooleanMigrer depuis le fichier local .capgo-credentials.json au lieu du fichier global