A
Vor dem Update ein Backup erstellen
Sichern Sie außerhalb des Code-Repositorys notwendige Daten, Build-Konfiguration, Lock-Dateien und Artefakte. Dokumentieren Sie die aktuellen Versionen von macOS, Xcode, Kommandozeilentools und wichtigen Abhängigkeiten.
B
Toolchain-Kompatibilität prüfen
Prüfen Sie minimale Systemanforderungen des Projekts, unterstützte Xcode-Versionen, Abhängigkeitsverwaltung und CI-Skripte. Führen Sie zuerst einen Test-Build aus und bearbeiten Sie danach die produktive Pipeline.
C
Zeitpunkt mit geringem Risiko wählen
Meiden Sie Zeiträume für Releases, Signierung und Artefaktbereitstellung. Informieren Sie betroffene Teammitglieder und pausieren Sie automatisierte Aufgaben, die Abhängigkeiten oder Build-Caches gleichzeitig ändern.
D
Rollback-Kriterien vorab festlegen
Definieren Sie, welche fehlgeschlagenen Tests das Update abbrechen. Bewahren Sie Versionsprotokoll, Backup-Position und Wiederherstellungsschritte auf. Prüfen Sie nach der Wiederherstellung erneut SSH, Xcode-Pfad, Abhängigkeiten und Artefaktausgabe.
Vier Prüfungen nach dem Update
Hinterlassen Sie für jeden Punkt eine Befehlsausgabe oder einen Pipeline-Eintrag, damit sich Änderungen bei einer Regression nachvollziehen lassen.
System- und Xcode-Version korrekt
Abhängigkeiten aus der Lock-Datei reproduzierbar
Test-Build vollständig erfolgreich
Artefakt exportierbar und übertragbar