Saltare al contenuto principale

Costruisci build iOS da qualsiasi macchina

Costruisci app iOS senza dover possedere un Mac

Il problema non è compilare Swift. È Xcode, certificati, profili di provisioning, chiavi di App Store Connect e un solo laptop che diventa la porta di uscita. Capgo Builder offre a Capacitor team una CLI-prima via per costruire build iOS firmati da qualsiasi parte.

Sostegno umano da Martin

0 Mac
Hardware Apple locale richiesto
1 flusso CLI
Configurazione di setup di firma guidata
Aggiornamenti in tempo reale
Modifiche web quotidiane
Costruttore Capgo
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à gestita Mac

Esegui le compilazioni iOS dove Apple lo richiede. Attivali dalla 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 build del negozio è installato.

Il Problema

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

Un Mac diventa il botteneccolo del rilascio

Una piccola rilascio si trasforma in un problema di hardware e firma quando il team ha bisogno di Xcode, una configurazione macOS valida e i certificati esatti memorizzati su una sola macchina.

La conoscenza della firma rimane tribale

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

La CI macOS diventa un altro prodotto

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

Il lavoro nascosto

Cosa solitamente rende dolorose le costruzioni iOS

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

1

Configurazione dell'account Apple

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

2

Firma di file e profili

Una costruzione 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 costruzione Mac

Le versioni di Xcode, i runner macOS, CocoaPods, Fastlane, i magazzini segreti e i log di caricamento diventano tutti infrastruttura che il tuo team di prodotto deve mantenere.

CLI esempio

Due comandi sostituiscono il rituale di rilascio Mac esclusivo

La normale via iOS ti chiede di capire la firma Apple prima di poter anche solo imparare se la tua app si costruisce. Capgo trasforma questo in un setup interattivo e una sola 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

What Capgo handles for you

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 aggiornamenti live.

Hardware Mac solo quando la costruzione ne ha bisogno

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.

La configurazione del certificato diventa un flusso guidato

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

CLI-prima rilascio automatizzato

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 collega Xcode.

Costruzioni native più aggiornamenti live

Usa Builder quando cambiano le code, plugin, icone, autorizzazioni o SDK versioni native. Usa gli aggiornamenti live per le modifiche JavaScript, CSS e asset tra le presentazioni di store.

Modello di fiducia

Costruisci senza cedere il processo di rilascio

Il build in cloud dovrebbe eliminare il rischio operativo senza creare un nuovo posto dove le fonti, le chiavi e i log vivano per sempre.

Senza cessione di repository completo

Sono necessari solo i file necessari per il build nativo che vengono inviati al runner. Capgo non ha bisogno di clonare il tuo repository Git completo per produrre un build.

Log in tempo reale per impostazione predefinita

Il build dei log 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 build ephemeri

Il credenziale vengono passate all'ambiente di build attivo e cancellate dopo il build. Il builder è un runner temporaneo, non un deposito di credenziali permanente.

Flusso di lavoro

Dal progetto Capacitor a un build iOS firmato

1

Inizializza Builder

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

Registra

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

3

Esegui un costrutto cloud

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

4

Rilascia e continua

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

Segnale utente

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

Feedback comuni del costruttore Capgo

App costruite con Capacitor

App operazionali non dovrebbero attendere un Mac locale

Scuole, trasporti e app di supporto richiedono ancora rilasci mobili firmati quando il team è prevalentemente web, supporto o operazioni. I flussi di costruzione ospitati eliminano la bottiglia di bottiglia di un singolo computer mentre mantengono i passaggi di firma ripetibili.

Tipo di app
Costruzioni in cloud
Categorie di negozio
Educazione, VIAGGI E LOCALI, Strumenti
Fonte
Set di dati del negozio pubblico
Icona dell'app IRIS ParentMail

Educazione

IRIS ParentMail

App di comunicazioni scolastiche dove i team non nativi ancora hanno bisogno di 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

TRASPORTI E LOCALI

KAI Access: Train Booking App

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

13,5 milioni di installazioni 2,8 valutazione
Visualizza la lista di Google Play

Scegliere iOS senza acquistare e mantenere un Mac

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

Sostegno umano da Martin