Sauter au contenu

đŸ”č construction

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

Alias : onboarding

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

Configurez les informations de build iOS interactivement (créez des certificats et des profils automatiquement)

FenĂȘtre de terminal
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. 🔒 SECURITY: Credentials are never stored on Capgo servers. They are auto-deleted after build completion. Build outputs may optionally be uploaded for time-limited download links. 📋 PREREQUISITE: Save credentials first with: npx @capgo/cli build credentials save --appId <app-id> --platform <ios|android>

Cette commande compressera votre répertoire de projet et l'uploadera à __CAPGO_KEEP_1__ pour la mise en forme.

La mise en forme sera traitée et envoyée directement aux magasins d'applications.
npx @capgo/cli@latest build request com.example.app --platform ios --path .

Elles sont supprimées automatiquement aprÚs la fin de la mise en forme.

Les sorties de la mise en forme peuvent ĂȘtre uploadĂ©es pour des liens de tĂ©lĂ©chargement Ă  temps limitĂ©.📋 PRÉREQUISITE : Enregistrer les informations d'identification avant dePar exemple :
FenĂȘtre de terminalstringCopier dans le presse-papier
Options :stringParamĂštre : Type : Description : —path : Chemin du rĂ©pertoire de projet Ă  construire (par dĂ©faut : rĂ©pertoire courant) —platform : Plateforme cible : ios ou android (obligatoire)
—mode-de-constructionstringMode de construction : dĂ©bogage ou relĂąchĂ© (par dĂ©faut : relĂąchĂ©)
—certificat-base64-de-basestringiOS : Certificat .p12 encodĂ© en Base64
—mot-de-passe-p12stringiOS : Mot de passe du certificat (facultatif si le certificat n'a pas de mot de passe)
—identifiant-applestringiOS : Adresse e-mail de l'identifiant Apple
—mot-de-passe-apple-spĂ©cifiquestringiOS : Mot de passe spĂ©cifique Ă  l'application
—identifiant-clĂ©-applestringiOS : Identifiant clĂ© d'App Store Connect API
—identifiant-Ă©metteur-apple—stringiOS : Identifiant d&#39;Ă©metteur App Store Connect
—contenu-clĂ©-apple—stringiOS: Base64-encoded App Store Connect API key (.p8)
—identifiant-Ă©quipe-app-store-connect—stringiOS : Identifiant d&#39;Ă©quipe App Store Connect
—schĂ©ma-ios—stringiOS : SchĂ©ma Xcode pour la construction (par dĂ©faut : App)
—cible-ios—stringiOS : Cible Xcode pour la lecture des paramĂštres de construction (par dĂ©faut : mĂȘme que le schĂ©ma)
—distribution-ios—stringiOS : Mode de distribution
—profil-de-provisionnement-iosstringiOS : Chemin du profil de provisionnement ou bundleId=path de correspondance (rĂ©pĂ©table)
—fichier-de-keystore-androidstringAndroid : Fichier de keystore encodĂ© en base64
—alias-de-clĂ©-de-keystorestringAndroid : Alias de clĂ© de keystore
—mot-de-passe-de-clĂ©-de-keystorestringAndroid : Mot de passe de clĂ© de keystore
—mot-de-passe-de-keystorestringAndroid : Mot de passe de keystore
—fichier-de-configur-PlaystringAndroid : Fichier JSON de compte de service Google Play encodĂ© en base64
—flavor-androidstringFlavor Android : Produit de saveur pour construire (par exemple, production). Obligatoire si votre projet a plusieurs saveurs.
—no-upload-google-playbooleanIgnorer l'upload de Google Play pour cette build (annule la configuration de sauvegarde de Google Play). Exige —output-upload.
—output-uploadbooleanDĂ©finir le comportement d'upload de sortie pour cette build uniquement (activer). PrĂ©pondĂ©rance : CLI > env > informations de connexion sauvegardĂ©es
—no-output-uploadbooleanDĂ©finir le comportement d'upload de sortie pour cette build uniquement (dĂ©sactiver). PrĂ©pondĂ©rance : CLI > env > informations de connexion sauvegardĂ©es
—output-retentionstringDĂ©finir 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 > informations de connexion sauvegardĂ©es
—skip-build-number-bumpbooleanIgnorer l'incrĂ©mentation automatique du numĂ©ro de build/version code. Utilise la version qui est dĂ©jĂ  dans les fichiers du projet.
—no-skip-build-number-bumpbooleanDĂ©passer les informations de connexion sauvegardĂ©es pour rĂ©activer l'incrĂ©mentation automatique du numĂ©ro de build pour cette build uniquement.
-a,stringclé API pour se connecter à votre compte
—supa-hoststringURL de l'hĂŽte Supabase personnalisĂ©e (pour l'hĂ©bergement auto ou le dĂ©veloppement Capgo)
—supa-anonstringClĂ© anonyme Supabase personnalisĂ©e (pour l'hĂ©bergement auto)
—verbosebooleanActiver l'affichage dĂ©taillĂ© avec des journaux de dĂ©bogage
FenĂȘtre de terminal
npx @capgo/cli@latest build credentials

Gérer les informations d'identification de construction stockées localement sur votre machine. Sécurité :

  • Informations d'identification enregistrĂ©es dans ~/.capgo-credentials/credentials.json (global) ou .capgo-credentials.json (local)
  • Lors de la construction, envoyĂ©es Ă  Capgo mais N'EN PAS STOCKÉES de maniĂšre permanente
  • SupprimĂ©es de Capgo immĂ©diatement aprĂšs la construction
  • Les rĂ©sultats de construction peuvent ĂȘtre tĂ©lĂ©chargĂ©s optionnellement pour des liens de tĂ©lĂ©chargement Ă  temps limitĂ© Documentation : https://capgo.app/docs/cli/cloud-build/ios/ https://__CAPGO_KEEP_0__.app/docs/__CAPGO_KEEP_1__/cloud-build/android/ https://capgo.app/docs/cli/cloud-build/android/