Pas de Mac, pas de build iOS
Les outils de build d'Apple nécessitent macOS. Un développeur sur Windows ou Linux ne peut pas compiler ou signer une build iOS sur son propre ordinateur.
Pour les développeurs Windows et Linux
Capgo Build compile et signe votre Capacitor application iOS sur des machines Mac en nuage. Exécutez une seule commande CLI à partir de Windows, Linux ou CI, et la build signée est téléchargée sur App Store Connect pour TestFlight.
14 jours d'essai gratuit illimité. Pas de carte de crédit requise
npx @capgo/cli@latest build init --platform ios
npx @capgo/cli@latest build request --platform ios
# signed build runs on an ephemeral Mac runner
# logs stream back to your terminal
Machines Mac Cloud
Les builds iOS fonctionnent sur des Mac mini M4 dédiés. Vous les démarrez depuis l'ordinateur que vous utilisez déjà.
Signé et téléchargé
Le build est signé avec votre certificat et téléchargé sur App Store Connect, prêt pour TestFlight.
Le Problème
Les outils de build d'Apple nécessitent macOS. Un développeur sur Windows ou Linux ne peut pas compiler ou signer une build iOS sur son propre ordinateur.
Les certificats et les profils sont souvent stockés sur un Mac. Lorsque la personne concernée est absente ou que le profil expire, la mise à jour attend.
Un exécuteur macOS loué nécessite encore des mises à jour Xcode, des voies Fastlane, des secrets de signature et des débogages lorsqu'Apple change quelque chose.
Comment ça marche
Vous avez besoin d'une application Capacitor, d'un compte Capgo, et d'un compte développeur Apple. Chaque commande ci-dessous provient des documents Capgo CLI.
Capgo lit votre projet Capacitor, crée le certificat de distribution et le profil de provisioning, puis les sauvegarde sur votre machine.
npx @capgo/cli@latest build init --platform ios
Guide de construction iOS
Si votre équipe a déjà un certificat et un profil, sauvez-les avec votre clé API App Store Connect. Ils restent dans un fichier de crédentiels local.
npx @capgo/cli@latest build credentials save --platform ios \
--apple-team-id YOUR_TEAM_ID \
--apple-key ./AuthKey_XXXXX.p8 \
--apple-key-id YOUR_KEY_ID \
--apple-issuer-id YOUR_ISSUER_ID \
--certificate ./certificate.p12 \
--ios-provisioning-profile ./profile.mobileprovision
Gestion des identifiants
Pour synchroniser votre build web dans le projet iOS, demandez ensuite la construction. Les journaux s'affichent dans votre terminal, et le build signé est envoyé à App Store Connect pour TestFlight.
npx cap sync ios
npx @capgo/cli@latest build request com.example.app --platform ios
Guide de construction initial
Exporter vos identifiants sauvegardés en tant que secrets CI avec la gestion des identifiants de construction, définir CAPGO_TOKEN, et exécuter la demande de construction dans GitHub Actions, CI GitLab, ou tout runner.
npx @capgo/cli@latest build credentials manage
# in your CI job
npx @capgo/cli@latest build request com.example.app --platform ios
Configuration d'Actions GitHub
La Solution
Native builds run in the cloud when native code changes. Web changes keep shipping as live updates between store releases.
iOS builds run on dedicated Mac mini M4 machines with Xcode installed. Your Windows or Linux laptop, or a CI runner, sends the request from the terminal.
Capgo Aperçu de la constructionbuild init creates the distribution certificate and provisioning profile for you. It uses an App Store Connect API key, which you create in your browser when you are on Windows or Linux.
Guide de construction iOSEnregistrez vos informations d'identification une fois, puis exécutez la demande de build à partir d'un terminal, GitHub Actions, GitLab CI ou tout autre pipeline.
Référence de la commande de constructionUse Capgo Build when plugins, permissions, icons, or the Capacitor version change. Ship JavaScript, CSS, and asset changes as live updates after users install the store build.
Live update ou construction native ?Modèle de confiance
Credentials stay on your machine or in your CI secrets. Capgo only holds them while a build runs.
CLI télécharge le dossier de la plateforme native et les dépendances natives. Votre répertoire complet reste sur votre machine.
Les journaux de build s'affichent en direct pendant l'exécution et ne sont pas stockés sur les serveurs Capgo.
Les certificats et les profils sont utilisés en mémoire pendant l'exécution et supprimés lorsque cela est terminé. Chaque build s'exécute dans un environnement isolé qui est détruit ensuite.
Des applications construites avec Capacitor
Les applications scolaires, de transport et de support nécessitent toujours des versions mobiles signées lorsque l'équipe est principalement web, support ou opérations. Les workflows de build hébergés suppriment le bouchon de la machine unique tout en gardant les étapes de signature répétitives.
Application de communication scolaire où les équipes non natives ont besoin de versions signées fiables.
Application de réservation de transport où la livraison de la version ne doit pas dépendre d'une seule machine de développeur.
Support technique où les équipes d'opérations ont besoin de dossiers de construction mobiles répétables.
Preuves de clients
Conception, rayon 5
«Capgo Build nous a aidés à simplifier notre processus de lancement de l'application Capacitor. Nous pouvons construire et envoyer des applications iOS et Android à partir d'un flux de travail clair et cohérent. »
Ingénieur principal de la plateforme mobile, Tellent
« Nous avons découvert Capgo à travers ses plugins, et cela s'est avéré être un excellent point d'entrée dans un processus de lancement plus efficace pour notre équipe. »
FAQ
Quels développeurs Windows et Linux demandent avant leur première build cloud iOS.
Not to compile, sign, or upload. Builds run on Capgo's Mac mini M4 machines. You still need an Apple Developer account. On Windows or Linux, you create the App Store Connect API key in your browser, then the CLI handles certificates and profiles.
Guide de build iOSUne build native typique prend 2 à 3 minutes. Les journaux s'affichent dans votre terminal pendant qu'elle s'exécute, vous voyez donc les erreurs comme elles se produisent.
Premier guide de buildYes. With an App Store Connect API key in your credentials, the signed build uploads to App Store Connect, where you test it in TestFlight and submit it for App Store review. Add --output-upload if you also want a download link for the IPA.
Configuration de buildSur votre machine, dans ~/.capgo-credentials/credentials.json par défaut, ou dans vos secrets CI. Ils sont envoyés à Capgo uniquement pour la durée d'une build et supprimés ensuite.
Gestion des identifiantsNon. Les modifications de plugin, de permission, d'icône et de version Capacitor nécessitent une nouvelle construction native. Les modifications de JavaScript, HTML, CSS et d'actifs peuvent être envoyées en mise à jour live aux utilisateurs qui ont déjà la construction de magasin.
Live update ou construction native ?Exécutez votre première build iOS signée pendant la période d'essai gratuite de 14 jours, puis ajoutez Android, CI et les mises à jour en direct lorsque vous en avez besoin.
Soutien humain de Martin
Essai gratuit de 14 jours illimité. Pas de carte de crédit requise
Besoin d'entreprise ? Parlez à notre équipe