Vai al contenuto

iOS

CI iOS su GitHub Actions

Xcode si crea da zero e la firma del codice è fragile in CI.

18m → 4m
Costruzione incrementale
26m → 8m
Suite di test dell'interfaccia utente

Perché succede

Cosa cambiare

  1. Persistenza dei dati derivati tra le esecuzioni: questa è la vittoria più grande
  2. Utilizza un portachiavi CI dedicato e importa il certificato una volta per lavoro
  3. Blocca esplicitamente la versione di Xcode con xcode-select
  4. Test dell'interfaccia utente Shard su simulatori anziché eseguirli in serie

iOS su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.