Allez directement au contenu principal

Construirez des builds iOS à partir de n'importe quel ordinateur

Construirez des applications iOS sans posséder un Mac

La partie difficile n'est pas la compilation de Swift. C'est Xcode, les certificats, les profils de provisionnement, les clés App Store Connect et un seul ordinateur qui devient la porte de sortie. Capgo Builder donne aux Capacitor équipes un chemin CLI-premier pour des builds iOS signés à partir de n'importe où.

Support humain de Martin

0 Macs
Un matériel Apple local est requis
1 flux CLI
Configuration de signature guidée
Mises à jour en temps réel
Changements web quotidiens
Capgo Constructeur
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

Gestion de capacité Mac gérée

Effectuez les builds iOS où Apple les exige. Déclenchez-les à partir de la machine que vous utilisez déjà.

Même Capgo boucle de publication

Conservez les binaires natifs pour les changements natifs et utilisez OTA pour les changements web après que l'installation du magasin est effectuée.

Le Problème

iOS ne devrait pas obliger chaque équipe web à devenir une équipe Mac d'exploitation

Un Mac devient la bouteille d'ouverture de la publication

Un petit lancement se transforme en problème de matériel et de signature lorsque l'équipe a besoin de Xcode, d'une configuration macOS valide et des certificats exacts stockés sur une seule machine.

La connaissance de la signature reste tribale

Si la personne avec le profil de certificat fonctionnel est hors ligne, la publication attend. Si le profil expire, tout le monde reapprend la signature Apple sous pression.

La CI macOS DIY devient un autre produit

L'attente de secrets, les voies Fastlane, les mises à jour de l'image Xcode, les règles de conservation des journaux et la débogage lorsqu'Apple change de comportement.

Le travail caché

Ce qui rend généralement les builds iOS douloureux

Se procurer un Mac ne résout que la nécessité de matériel. Il ne supprime pas l'authentification Apple, la dérive des informations d'identification, la maintenance des exécutants ou la bouteille d'embouteillage des équipes.

1

Configuration de compte Apple

Vous avez besoin de l'équipe de développeurs Apple appropriée, de l'ID de bundle, des capacités, de l'enregistrement d'application App Store Connect et des autorisations d'importation avant que la première build puisse réussir.

2

Signature de fichiers et de profils

Une build de production nécessite un certificat de distribution, une exportation P12, un profil de provisionnement, une correspondance profil-bundle et un processus de renouvellement lorsqu'un élément expire.

3

Opérations de build sur Mac

Les versions Xcode, les exécutants macOS, CocoaPods, Fastlane, les magasins de secrets et les journaux d'importation deviennent tous de l'infrastructure que votre équipe de produit doit maintenir.

CLI exemple

Deux commandes remplacent le rituel de release Mac uniquement

La voie normale d'iOS vous demande de comprendre la signature Apple avant que vous puissiez même apprendre si votre application se construit. Capgo transforme cela en un processus d'installation interactif et une seule demande de construction.

# First-time iOS setup
npx @capgo/cli@latest build init --platform ios

# Then any teammate or CI runner can request the build
npx @capgo/cli@latest build request --platform ios

La Solution

Quoi que Capgo gère pour vous

Capgo sépare le problème binaire rare du problème quotidien du produit. Les constructions natives se signent dans le cloud ; les modifications web continuent de se déplacer à travers les mises à jour en direct.

Matériel Mac uniquement lorsque la construction en a besoin

Capgo Builder exécute les constructions iOS sur du matériel Apple géré. Votre ordinateur Windows, Linux ou à faibles spécifications peut toujours déclencher une construction iOS signée à partir de la console.

La configuration du certificat devient un flux guidé

Le CLI vous guide à travers les pièces difficiles d'Apple : ID de bundle, clé App Store Connect, certificat de distribution, P12, profil de provisionnement et mappage de profil de cible multi-cible.

CLI-première automatisation de la mise en production

Exécutez la même commande localement, dans CI ou à partir d'un flux de travail d'agent. Vous n'avez pas besoin de déplacer les mises en production dans un tableau de bord ou d'enseigner à chaque collègue Xcode.

Constructions natives plus mises à jour en direct

Use Builder when native code, plugins, icons, permissions, or SDK versions change. Use live updates for JavaScript, CSS, and asset changes between store submissions.

Modèle de confiance

Utilisez le matériel cloud sans remettre le processus de livraison

Les builds cloud doivent éliminer le risque opérationnel sans créer un nouveau lieu où les sources, les clés et les journaux vivent à jamais.

Aucune main levée de la répertoire complet

Seuls les fichiers nécessaires pour la construction native sont envoyés au lanceur. Capgo n'a pas besoin de cloner votre répertoire Git complet pour produire une construction.

Journaux en direct par défaut

Les journaux de construction s'affichent dans votre terminal afin que les sorties sensibles ne deviennent pas une autre base de données longue-vue que votre équipe doit auditer.

Environnements de construction éphémères

Les identifiants sont transmis à l'environnement de construction actif et effacés après la construction. Le constructeur est un lanceur temporaire, pas une caverne de clés permanente.

Flux de travail

De Capacitor projet à la construction iOS signée

1

Initialisez le constructeur

Exécutez la flotte d'initialisation du Constructeur à partir du projet. Le CLI lit votre Capacitor application et vous guide à travers la configuration des plateformes.

2

Configurer l'inscription

Créez ou importez des certificats d'inscription, associez des profils de provisionnement aux identifiants de bundle et exportez des fichiers d'environnement prêts à l'intégration continue lorsque vous êtes prêt.

3

Exécutez une construction cloud

Demandez une construction iOS signée à partir du terminal local, de l'CI ou d'un flux de travail d'agent et affichez les journaux en temps réel pendant qu'elle s'exécute.

4

Lancez et continuez

Téléchargez sur TestFlight ou collectez un IPA, puis continuez à livrer des correctifs de JS et d'actifs avec les mises à jour live du Capgo.

Signal utilisateur

La principale soulagement mentionné par les utilisateurs n'est pas juste pas de Mac. C'est que le processus de mise en production devient répétitif : initiez une fois, demandez une construction, affichez les journaux et arrêtez de passer des fichiers de signature autour de l'équipe.

Feedback commun du Constructeur Capgo

Applications construites avec Capacitor

Les applications opérationnelles ne devraient pas attendre une Mac locale

Écoles, transports et applications de support nécessitent toujours des versions mobiles signées lorsque l'équipe est principalement web, support ou opérations. Les workflows de construction hébergés suppriment le bouchon de la machine unique tout en gardant les étapes de signature répétitives.

Type d'application
Constructions cloud
Catégories de magasin
Éducation, VOYAGES ET LOCAL, Outils
Source
Données de l'ensemble de magasin public
Application IRIS ParentMail

Éducation

IRIS ParentMail

Application de communications scolaires où les équipes non natives ont toujours besoin de versions signées fiables.

1,2M d'installations 2,8 évaluation
Afficher la liste de l'App Store
Logo de l'application Técnico Virtual – Suporte Técn

TRAVEL AND LOCAL

Técnico Virtual – Suporte Técn

Application de réservation de transport où la livraison de la main de lancement ne doit pas dépendre d'une seule machine de développeur.

13,5M installations 2,8 évaluation
Afficher la liste de l'App Store
Logo de l'application Técnico Virtual – Suporte Técn

Outils

Técnico Virtual – Suporte Técn

Utilitaire de support où les équipes d'opérations ont besoin de registres de build mobiles répétables.

10,3M d'installations 4,3 étoiles
Afficher la liste de Google Play

Évitez l'achat et la maintenance d'un Mac pour lancer iOS

Démarrez avec une seule mise en production signée iOS, puis ajoutez Android, CI, mises à jour en direct et flux de travail d'équipe lorsque votre processus de lancement s'agrandit.

Support humain de Martin