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
richiede hardware Apple locale
1 flusso CLI
impostazione di firma guidata
Aggiornamenti in tempo reale
modifiche web giornaliere
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 build iOS dove Apple lo richiede. Attivali dalla macchina che già utilizzi.

Lo stesso ciclo di rilascio Capgo

Conserva i binari nativi per le modifiche native e utilizza OTA per le modifiche web dopo che l'installazione del negozio è stata eseguita.

Il Problema

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

Un Mac diventa il bottlenecco del 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.

La conoscenza della firma rimane tribale

Se la persona con il profilo del certificato funzionante è offline, il rilascio attende. Se il profilo scade, tutti rileggono nuovamente la firma Apple sotto pressione.

Il DIY CI di macOS diventa un altro prodotto

Il 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 il comportamento.

Il lavoro nascosto

Cosa solitamente rende i build iOS dolorosi

Acquistando un Mac risolve solo il requisito hardware. Non elimina la firma Apple, la deriva delle credenziali, la manutenzione del runner o la bottiglia a bottiglia del team.

1

Configurazione dell'account Apple

Per riuscire alla prima compilazione, avete bisogno di un team di sviluppatori Apple, di un ID bundle, di capacità, di un record dell'applicazione App Store Connect e di permessi di caricamento.

2

Segnaletica dei file e dei profili

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

3

Operazioni di compilazione Mac

Le versioni di Xcode, i runner macOS, CocoaPods, Fastlane, i magazzini dei segreti e i log 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 solo imparare se la vostra app si compila. Capgo trasforma questo in un setup interattivo e una richiesta di compilazione.

# 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 problema binario raro dal problema quotidiano del prodotto. Le costruzioni native vengono firmate in cloud; le modifiche web continuano a muoversi attraverso aggiornamenti in tempo reale.

Hardware Mac solo quando il build lo richiede

Capgo Builder esegue costruzioni iOS su hardware Apple gestito. Il tuo Windows, Linux o laptop a bassa specifica può ancora attivare una costruzione iOS firmata dalla riga di comando.

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.

CLI-prima automazione delle rilasci

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

Costruzioni native più aggiornamenti in tempo reale

Usa Builder 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 presentazioni della store.

Modello di fiducia

Usa hardware di cloud senza cedere il processo di rilascio

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

No full repo handoff

Sono inviate solo le file necessarie per la costruzione nativa al runner. Capgo non ha bisogno di clonare il tuo repository Git completo per produrre una costruzione.

Log in tempo reale per impostazione predefinita

I log di costruzione scorrono nel tuo terminale, quindi l'output sensibile non diventa un altro database a lungo vivente che il tuo team deve auditare.

Ambienti di costruzione effimeri

I credenziali vengono passate all'ambiente di costruzione attivo e cancellate dopo la costruzione. Il costruttore è un runner temporaneo, non un deposito di credenziali permanente.

Lavorazione

Dal progetto Capacitor a costruzione iOS firmata

1

Avvia l'Inizializzazione del Costruttore

Esegui il flusso di inizializzazione del Costruttore dal progetto. Il CLI legge la tua applicazione Capacitor 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, da CI o da un flusso di lavoro di agente e trasmetti i log mentre si esegue.

4

Rilascia e continua a muoverti

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

Segnale dell'utente

La principale liberazione degli utenti menzionata non è solo la mancanza di Mac. È che il processo di rilascio diventa ripetibile: inizializza una volta, richiedi un build, trasmetti i log e smetti di passare i file di firma tra l'equipaggio.

Feedback comune del costruttore Capgo

Spedisci iOS senza acquistare e mantenere un Mac

Inizia con un unico build iOS firmato, quindi aggiungi Android, CI, aggiornamenti in tempo reale e flussi di lavoro di equipaggio quando il tuo processo di rilascio cresce.