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.

Il costruttore di __CAPGO_KEEP_0__ offre a __CAPGO_KEEP_1__ team una via rapida per i build iOS firmati da chiunque.

Esplora il costruttore
0 Mac
1 CLI flow
1 flusso di __CAPGO_KEEP_0__
Configurazione guidata per la firma
Aggiornamenti in tempo reale
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 gestite

Esegui costruzioni iOS dove Apple richiede che lo siano. Attivale da quella macchina che già utilizzi.

Lo stesso ciclo di rilascio Capgo

Mantieni i binari nativi per le modifiche native e utilizza OTA per le modifiche web dopo che il rilascio del negozio è installato.

Il Problema

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

Un Mac diventa il bottleneck 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 delle firme rimane tribale

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

La CI macOS DIY diventa un altro prodotto

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

Il lavoro nascosto

Cosa solitamente rende dolorosi i build iOS

L'acquisto di un Mac risolve solo la richiesta di hardware. Non elimina la firma Apple, il drift delle credenziali, la manutenzione del runner o la bottiglia a goccia del team collegato.

1

Configurazione dell'account Apple

Hai bisogno del team di sviluppatori Apple giusto, dell'ID bundle, delle capacità, dell'applicazione di App Store Connect e delle autorizzazioni di caricamento prima che il primo build possa avere successo.

2

Firma dei file e dei profili

Un build di rilascio richiede un certificato di distribuzione, l'esportazione P12, il profilo di provisioning, la mappatura profilo-bundle e il processo di rinnovo quando qualcosa scade.

3

Operazioni di build Mac

Il versione Xcode, i runner macOS, CocoaPods, Fastlane, archivi dei segreti e i log di caricamento diventano tutte infrastruttura che il tuo team di prodotto deve mantenere.

Esempio di CLI

Due comandi sostituiscono il rituale di rilascio Mac esclusivo

The normale percorso iOS ti chiede di capire la firma Apple prima di poter anche solo imparare se il tuo app 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 te

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

Hardware Mac solo quando il build lo richiede

Capgo Builder esegue le costruzioni iOS su hardware Apple gestito. Il tuo Windows, Linux o laptop a bassa specifica può ancora attivare una costruzione iOS firmata dal terminale.

L'installazione del certificato diventa un flusso guidato

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

La prima rilascio di CLI

Esegui la stessa richiesta 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

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

Modello di fiducia

Utilizza hardware cloud senza cedere il processo di rilascio

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

Nessuna consegna completa del repository

Vengono 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 di default

I log di costruzione scorrono nel tuo terminale in modo che l'output sensibile non diventi un altro database a lunga durata che il tuo team deve auditare.

Ambienti di costruzione ephemeri

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

Flusso di lavoro

Dal progetto Capacitor a costruzione firmata iOS

1

Inizializza Builder

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

2

Registrazione

Creare o importare le credenziali di registrazione, mappare i profili di provisioning ai bundle IDs e esportare i file di ambiente pronti per la CI quando sei pronto.

3

Esegui una costruzione cloud

Richiedi una costruzione iOS firmata dal terminale locale, dalla CI o da un flusso di lavoro dell'agente e visualizza i log mentre si esegue.

4

Pubblica e continua a muoverti

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

Segnale dell'utente

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

Feedback comune del Builder di Capgo

App costruite con Capacitor

Gli app operativi non dovrebbero attendere una Mac locale

Le app scolastiche, di trasporto e di supporto richiedono ancora rilasci mobili firmati quando il team è prevalentemente web, supporto o operazioni. I flussi di build ospitati eliminano il bottleneccolo della singola macchina mentre mantengono i passaggi di firma ripetibili.

Tipo di app
Costruzioni cloud
Categorie di negozio
Educazione, TRASPORTI E LOCALI, Strumenti
Fonte
Dataset del negozio pubblico
Il logo dell'app IRIS ParentMail

Educazione

IRIS ParentMail

App di comunicazione scolastica dove i team non nativi richiedono ancora rilasci firmati affidabili.

1,2 milioni di installazioni 2.8 valutazione
Visualizza la lista di Google Play
Icona dell'app KAI Access: Train Booking App

VIAGGI E LOCALI

KAI Access: Train Booking App

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

13,5M installazioni 3,6 valutazione
Visualizza la lista di Google Play

Invia iOS senza acquistare e mantenere un Mac

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

Supporto umano da Martin