Leitfäden
So parallelisieren Sie iOS CI
iOS CI ist seriell und macOS-Minuten sind teuer.
5 Min. Lesezeit
iOS CI ist seriell und macOS-Minuten sind teuer.
Warum es passiert
Erstellen und Testlauf in einem langen Job auf einer Maschine.
So beheben Sie das Problem
- Erstellen Sie einmal und führen Sie dann Test-Shards für das erstellte Produkt aus
- Führen Sie mehrere Simulatoren auf einem großen Läufer statt auf mehreren kleinen Läufern aus
- Verschieben Sie alle Nicht-Xcode-Arbeiten auf Linux
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So verkürzen Sie die Xcode-Erstellungszeiten in CIXcode-Builds dauern bei jedem Lauf zwanzig Minuten.So beschleunigen Sie iOS-SimulatortestsSimulatortests dauern eine halbe Stunde.Umgang mit der iOS-Codesignatur in CIDas Signieren funktioniert lokal und schlägt in CI zeitweise fehl.So beglaubigen Sie macOS-Apps in CIDie Beglaubigung erfolgt langsam und es kommt gelegentlich zu Zeitüberschreitungen.