macOS-Updates kommen regelmäßig — Sicherheits-Patches, Feature-Updates, Major-Release jedes Jahr. Bei einem CI/CD-Build-Mac willst Du nicht jedes Update sofort einspielen, weil Tools (vor allem Xcode) Versions-spezifisch sind. Hier wie wir das angehen.
Update-Typen
macOS hat drei Update-Kategorien:
Sicherheits-Updates (Security Updates)
- Schließen kritische Sicherheitslücken
- Keine Feature-Änderungen
- Selten brechen sie was
- Sollten eingespielt werden
Minor-Patches (z.B. macOS 15.3 → 15.4)
- Bugfixes, kleinere Features
- Manchmal Treiber-Änderungen
- Meistens sicher zum Update
Major-Upgrades (z.B. macOS 15 → 16)
- Komplett neue Version mit neuen APIs
- Xcode-Kompatibilität nicht garantiert
- Manchmal macOS-Build-Tools brechen
- Bewusst entscheiden, wann man wechselt
Was wir auf Server-Seite machen
Wir kümmern uns NICHT direkt um macOS-Updates auf Deinem Mac.
Warum? macOS gehört Dir mit Deiner Apple ID, Deinen installierten Tools, Deiner CI-Konfig. Wir wollen nicht ungewollt Updates einspielen, die Deine Pipeline brechen.
Was wir machen:
- Hardware-Wartung (RAM, Disk-Health-Check, Stromversorgung)
- macOS-Major-Upgrade-Beratung auf Anfrage (welche Version stable mit welcher Xcode-Version, was sich ändert)
- Wiederherstellungs-Hilfe bei kaputtem Update
Was Du regelmäßig prüfen solltest
Wöchentlich: Sicherheits-Updates
In macOS: Systemeinstellungen → Allgemein → Softwareupdate.
Wenn Sicherheits-Update verfügbar: zeitnah einspielen (binnen 1-7 Tagen).
Aktivierung optional auch automatisch:
- Automatische Updates → Sicherheitsupdates installieren: ja
Dann macht macOS Sicherheits-Patches selbstständig.
Monatlich: Minor-Patches
Bei Minor-Update (z.B. macOS 15.3 → 15.4):
- Backup vorher (Time Machine läuft sowieso, aber gerne auch manuell triggern)
- Release Notes lesen (apple.com/macos/whats-new oder Apple Developer Notes)
- Bei kritischen Tools: Test auf Klon (siehe unten)
- Update einspielen: per AnyDesk, da Apple manchmal Login-Prompt während Update zeigt
Jährlich: Major-Upgrade-Entscheidung
Wenn neue macOS-Version rauskommt:
- Mindestens 2-3 Monate warten — frühe macOS-Versionen haben oft Bugs
- Xcode-Kompatibilität prüfen: welche Xcode-Versionen unterstützt die neue macOS?
- CI-Pipeline-Tests: Klon der Mac auf neuer Version, dort CI-Pipeline testen
- Bei kritischen Setups: ein zweiter Mac als Test-Bed
- Entscheidung: Update jetzt oder noch warten
Update-Vorgang
Vor dem Update
- Backup-Status prüfen: Time Machine + ggf. Synology-Backup laufen?
- Aktuelle Builds abschließen: keine CI-Jobs aktiv
- CI-Runner pausieren: GitHub Actions / GitLab Runner stoppen
- System aufräumen: alte Caches löschen, mind. 30 GB freier Diskspace
Während des Updates
Wir empfehlen via AnyDesk dabei zu sein:
- Apple zeigt manchmal Lizenz-Bestätigungen
- Bei Major-Updates: Apple ID Passwort wird abgefragt
- Bei verschlüsseltem Volume: FileVault-Passwort
- Update kann 30-90 Min dauern
Mac startet 1-2× neu. Während Reboot ist AnyDesk weg — warten.
Nach dem Update
- Login: Mac sollte mit allen Daten zurück sein
- Tools-Test: Xcode öffnen, kurz testen
- CI-Test: kleinen Test-Build manuell starten
- CI-Runner reaktivieren: GitHub Actions / GitLab Runner starten
Xcode-Kompatibilität
Apple’s typische Regel:
- Aktuelle Xcode-Version läuft auf der aktuellen UND vorherigen macOS-Version
- Nach macOS-Major-Upgrade: alte Xcode-Version funktioniert oft noch eine Weile, aber nicht mit neueren iOS/iPadOS-SDKs
Beispiel:
- macOS 15: Xcode 15.x und Xcode 16.x
- macOS 16: Xcode 16.x und Xcode 17.x (und altes Xcode 15 läuft theoretisch, ist aber nicht supported)
Strategie: macOS-Update nach Xcode-Update durchführen, nicht davor.
App Store-Apps und Updates
Xcode kommt aus dem App Store. Auch andere Tools (Pages, Numbers, Final Cut Pro etc.) updaten über Mac App Store.
App-Store-Updates nicht automatisch bei CI/CD-Macs — manche Tools haben Pflicht-Migrations-Schritte beim ersten Start nach Update.
In Systemeinstellungen → App Store → Auto-Updates: aus.
Manuelle Updates per App Store → Updates.
Test-Strategie für kritische Updates
Wenn Update für CI-Pipeline kritisch ist:
Variante 1: Test-Mac
Wir können auf Wunsch einen zweiten kurzfristigen Test-Mac bereitstellen (Test-Tarif für 1-2 Wochen). Dort Update einspielen, CI-Pipeline durchtesten, dann auf Production-Mac.
Schreib uns Ticket bei Bedarf.
Variante 2: Klon-Festplatte
Mit Carbon Copy Cloner oder SuperDuper:
- Mac-System auf separate Volume klonen (eigene SSD, 1 TB SSD-Add-on dafür gut)
- Klon-Volume booten (Halt Option-Taste beim Boot)
- Update auf Klon einspielen
- Testen
- Wenn OK: auf Original-Volume gleiche Schritte
Variante 3: einfach machen, vorher Backup
Bei kleineren Updates: vertrauen, dass Apple’s QA gut genug ist. Time-Machine-Backup vor Update macht Restore möglich, falls’s bricht.
Wenn Update bricht
Symptom: Mac bootet nicht mehr richtig, Tools sind kaputt, etc.
Schritt 1: Time-Machine-Restore
Per AnyDesk auf Mac:
- Programme → Dienstprogramme → Migrationsassistent
- Von Time Machine wiederherstellen
- Stand vor Update auswählen
- Apps + System wiederherstellen
Dauer: 30-60 Min.
Schritt 2: Mac auf Werkseinstellungen
Wenn Time-Machine-Restore nicht reicht:
- macOS Recovery Mode booten (per AnyDesk schwierig — eher mit unserer Hilfe)
- Mac komplett neu installieren
- Aus Time Machine zurück
Für diesen Fall: Schreib uns Ticket. Wir helfen.
Schritt 3: Hardware-Tausch (Worst Case)
Wenn wirklich nichts mehr geht: Mac-Hardware-Tausch durch uns. Aus Time-Machine-Backup neu aufsetzen.
Daher: Backup ist Pflicht.
macOS Beta-Programme
Apple bietet Public-Beta und Developer-Beta-Programme.
Bei Production-Macs: NICHT in Beta-Programme einschreiben. Beta-Versionen sind unstabil, brechen oft Tools.
Bei separaten Test-Macs: Beta interessant, um zukünftige macOS-Versionen vorzubereiten.
Häufige Fragen
Wie oft kommen Sicherheits-Updates? Apple veröffentlicht typisch monatlich Sicherheits-Patches (oft am gleichen Tag wie iOS-Updates).
Major-Update einspielen — wann ist „sicher”? Faustregel: 2-3 Monate nach Release. Erste 0.0-Version meist mit Bugs, nach 0.1- und 0.2-Patches stable.
Kann macOS Updates rückwärts (Downgrade)? Eingeschränkt. Major-Downgrade nur per komplett-Neuinstallation + Time-Machine-Restore. Minor-Downgrade meist gar nicht.
Was, wenn macOS-Update Xcode kaputt macht?
Xcode-Reinstall aus App Store. Bei Versionsproblemen: Multi-Xcode-Setup mit xcode-select zwischen Versionen wechseln.
FileVault — soll ich aktivieren? Bei Mac mini in unserem RZ: weniger kritisch (physisch in unserem Rack). Bei Compliance-Anforderung: ja.
Auto-Updates für Sicherheits-Patches — sicher? Ja, empfohlen. Apple QA ist bei Sicherheits-Patches gut, brechen selten.
Was, wenn ein Update User-Files löscht? Sollte nicht passieren, ist aber theoretisch möglich. Time-Machine-Backup rettet Dich.
macOS-Update über AnyDesk — keine Probleme mit Mausklick während Reboot? Reboots erfolgen eigenständig, AnyDesk-Connection bricht für 1-2 Min, kommt automatisch zurück.
Weiter geht’s
Erste Anmeldung mit AnyDesk
Was Du nach der Bestellung Deines Mac mini bekommst und wie der erste Zugriff über AnyDesk abläuft. Standard-Setup, das sofort funktioniert.
AnyDesk tief konfigurieren
AnyDesk auf dem Mac so einstellen, dass er sicher und stabil als Daueverbindung funktioniert. Unbeaufsichtigter Zugriff, 2FA, Sicherheits-Settings.
Apple Screen Sharing (VNC) aktivieren und nutzen
macOS-eigenes Remote-Desktop. Wenn AnyDesk nicht passt: Screen Sharing aktivieren, von Mac/iPad/Windows zugreifen, Performance-Tuning.
SSH und Headless-Workflows
Mac per SSH steuern: Public-Key-Auth, Tmux-Sessions, Xcode-Builds via Kommandozeile, GitHub-Actions-Runner. Wenn Du keinen Desktop brauchst.