Guide
Come ridurre i tempi di compilazione di Xcode in CI
Le build di Xcode richiedono venti minuti per ogni esecuzione.
7 min di lettura
Perché succede
Come risolverlo
- Persistenza dei dati derivati tra le esecuzioni: la più grande vincita disponibile
- Blocca la versione di Xcode in modo che la cache non venga invalidata da un aggiornamento dell'immagine
- Trova espressioni lente con -Xfrontend -warn-long-expression-type-checking=200
- Dividere i moduli di grandi dimensioni in modo che una modifica non invalidi tutto
- Utilizza un runner M4: la compilazione Swift è fortemente sensibile al single-thread
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come velocizzare i test del simulatore iOSI test del simulatore durano mezz'ora.Come gestire la firma del codice iOS in CILa firma funziona localmente e fallisce in modo intermittente in CI.Come autenticare le app macOS in CIL'autenticazione notarile è lenta e occasionalmente scade.Correzione dell'esaurimento del disco runner di macOSI processi falliscono senza spazio rimasto sul dispositivo su macOS.