Saltare al contenuto principale

Costruisci build iOS da qualsiasi macchina

Costruisci app iOS senza dover possedere un Mac

The hard part is not compiling Swift. It is Xcode, certificates, provisioning profiles, App Store Connect keys, and one laptop becoming the release gate. Capgo Builder gives Capacitor teams a CLI-first path to signed iOS builds from anywhere.

0 Mac
hardware locale Apple richiesto
1 flusso CLI
impostazione di firma guidata
Aggiornamenti in tempo reale
cambiamenti web giornalieri
Capgo Builder
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

Capacità Mac gestita

Esegui costruzioni iOS dove Apple richiede. Attivali dalla macchina che già utilizzi.

Lo stesso ciclo di rilascio Capgo

Mantieni binari nativi per cambiamenti nativi e utilizza OTA per cambiamenti web dopo che il build del negozio è installato.

The Problem

Il problema

IOS non dovrebbe costringere ogni team web a diventare un team di gestione Mac

Un Mac diventa il punto di blocco di rilascio

Un piccolo rilascio si trasforma in un problema di hardware e firma quando il team ha bisogno di Xcode, di un setup macOS valido e delle certificazioni esatte memorizzate su una sola macchina.

Il sapere sulla firma rimane tribale

Se la persona con il profilo di certificato funzionante è offline, il rilascio attende. Se il profilo scade, tutti rileggono nuovamente l'Apple signing sotto pressione.

La CI macOS auto-costruita diventa un altro prodotto

La CI macOS auto-hosted ha ancora bisogno di segreti, di percorsi Fastlane, di aggiornamenti dell'immagine Xcode, di regole di conservazione dei log e di debug quando Apple cambia comportamento.

Lavoro nascosto

Cosa solitamente rende i build iOS dolorosi

1

Acquistare un Mac risolve solo la richiesta di hardware. Non elimina la firma Apple, il drift delle credenziali, la manutenzione del runner o il punto di blocco del teammate.

Avete bisogno del team di sviluppatore Apple giusto, ID bundle, capacità, record dell'applicazione App Store Connect e autorizzazioni di caricamento prima che la prima costruzione possa avere successo.

2

Firma dei file e dei profili

Una costruzione di rilascio richiede un certificato di distribuzione, esportazione P12, profilo di provisioning, mapping profilo-bundle e processo di rinnovo quando qualcosa scade.

3

Operazioni di costruzione Mac

Le versioni di Xcode, i runner macOS, CocoaPods, Fastlane, archivi segreti e registri di caricamento diventano tutte infrastrutture che il vostro team di prodotto deve mantenere.

CLI esempio

Due comandi sostituiscono il rituale di rilascio Mac esclusivo

La normale via iOS vi chiede di comprendere la firma Apple prima di poter anche imparare se la vostra app si costruisce. Capgo trasforma questo in un setup interattivo e una richiesta di costruzione.

# 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 Soluzione

Cosa Capgo gestisce per voi

Capgo separa il raro problema binario dal problema di prodotto quotidiano. Le costruzioni native vengono firmate in cloud; le modifiche web continuano a muoversi attraverso aggiornamenti live.

Hardware Mac solo quando la costruzione ne ha bisogno

Il costruttore Capgo esegue costruzioni iOS su hardware Apple gestito. Il tuo Windows, Linux o laptop con specchiate basse può ancora attivare una costruzione iOS firmata dal terminale.

La configurazione del certificato diventa un flusso guidato

Il CLI guida attraverso le parti difficili di Apple: ID bundle, chiave App Store Connect, certificato di distribuzione, P12, profilo di provisioning e mapping del profilo multi-target.

La prima rilascio automazione CLI

Esegui la stessa riga di comando localmente, in CI o da un flusso di lavoro dell'agente. Non devi spostare i rilasci in un dashboard o insegnare a ogni compagno di squadra Xcode.

Costruzioni native più aggiornamenti in tempo reale

Usa il costruttore quando cambiano native code, plugin, icone, autorizzazioni o SDK versioni. Usa gli aggiornamenti in tempo reale per le modifiche JavaScript, CSS e asset tra le sottoscrizioni del negozio.

Modello di fiducia

Usa hardware cloud senza cedere il processo di rilascio

Le costruzioni cloud dovrebbero eliminare il rischio operativo senza creare un nuovo posto dove vivono fonti, chiavi e log per sempre.

Nessuna cessione di repository completa

Sono inviati solo i file necessari per la costruzione nativa al runner. Il Capgo non ha bisogno di clonare il tuo repository Git completo per produrre una costruzione.

Log di sistema in tempo reale per impostazione predefinita

Il flusso dei log di build si riversa nel terminale, in modo che l'output sensibile non diventi un altro database a lunga durata che il tuo team deve auditare.

Ambienti di build ephemeri

I credenziali vengono passate all'ambiente di build attivo e cancellate dopo il build. Il costruttore è un esecutore temporaneo, non un deposito di credenziali permanente.

Lavorazione

Dal progetto Capacitor a un build iOS firmato

1

Inizializza Costruttore

Esegui il flusso di inizializzazione del Costruttore dal progetto. Il CLI legge il tuo Capacitor app e ti guida attraverso la configurazione delle piattaforme.

2

Configura la firma

Creare o importare le credenziali di firma, mappa i profili di provisioning ai bundle IDs e esporta i file di ambiente CI pronti quando sei pronto.

3

Esegui un build cloud

Richiedi un build iOS firmato dal terminale locale, CI o un flusso di lavoro dell'agente e fai flusso dei log mentre si esegue.

4

Rilascia e continua a muoversi

Carica su TestFlight o raccogli un IPA, quindi continua a inviare aggiornamenti JS e di asset con Capgo in tempo reale.

Segnale dell'utente

Il principale sollievo degli utenti non è solo la mancanza di Mac. È che il processo di rilascio diventa ripetibile: inizializza una volta, richiedi una build, flussi di log e smetti di passare file di firma tra il team.

Feedback comune del costruttore Capgo

Applicazioni costruite con Capacitor

Gli app operativi non dovrebbero aspettare su un Mac locale

Gli app di scuola, trasporto e supporto ancora richiedono rilasci mobili firmati quando il team è per lo più web, supporto o operazioni. I flussi di costruzione ospitati eliminano il bottleneccio di una singola macchina mentre mantengono i passaggi di firma ripetibili.

Tipo di app
Costruzioni in cloud
Categorie di negozio
Educazione, TRASPORTO E LOCALI, Strumenti
Sorgente
Dataset del negozio pubblico
Icona dell'applicazione KAI Access: Prenotazione biglietto ferroviario

VIAGGI E LOCALI

KAI Access: Prenotazione biglietto ferroviario

App di prenotazione di trasporto dove la consegna della versione non dovrebbe dipendere da una singola macchina del developer.

13,5 milioni di installazioni 3,6 valutazione
Visualizza la lista dei prodotti di Google Play
Iconica app Técnico Virtual – Suporte Técn

Strumenti

Técnico Virtual – Suporte Técn

Utilità di supporto dove le squadre di operazioni hanno bisogno di registri di costruzione mobile ripetibili.

10,3 milioni di installazioni 4,3 valutazione
Visualizza la lista dei prodotti di Google Play

Spedisci iOS senza comprare e mantenere un Mac

Inizia con un unico build di iOS firmato, poi aggiungi Android, CI, aggiornamenti in tempo reale e workflow di squadra quando il tuo processo di rilascio cresce.