Zum Inhalt springen
xaweho

Knowledge Base · mittel

macOS-Updates planen

Minor-Patches, Major-Upgrades, Xcode-Kompatibilität. Wann Du updaten solltest, wie Du das machst, was wir machen.

mittel ·

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):

  1. Backup vorher (Time Machine läuft sowieso, aber gerne auch manuell triggern)
  2. Release Notes lesen (apple.com/macos/whats-new oder Apple Developer Notes)
  3. Bei kritischen Tools: Test auf Klon (siehe unten)
  4. Update einspielen: per AnyDesk, da Apple manchmal Login-Prompt während Update zeigt

Jährlich: Major-Upgrade-Entscheidung

Wenn neue macOS-Version rauskommt:

  1. Mindestens 2-3 Monate warten — frühe macOS-Versionen haben oft Bugs
  2. Xcode-Kompatibilität prüfen: welche Xcode-Versionen unterstützt die neue macOS?
  3. CI-Pipeline-Tests: Klon der Mac auf neuer Version, dort CI-Pipeline testen
  4. Bei kritischen Setups: ein zweiter Mac als Test-Bed
  5. Entscheidung: Update jetzt oder noch warten

Update-Vorgang

Vor dem Update

  1. Backup-Status prüfen: Time Machine + ggf. Synology-Backup laufen?
  2. Aktuelle Builds abschließen: keine CI-Jobs aktiv
  3. CI-Runner pausieren: GitHub Actions / GitLab Runner stoppen
  4. 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

  1. Login: Mac sollte mit allen Daten zurück sein
  2. Tools-Test: Xcode öffnen, kurz testen
  3. CI-Test: kleinen Test-Build manuell starten
  4. 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:

  1. Mac-System auf separates Volume klonen (eigene SSD, 1 TB SSD-Add-on dafür gut) — geht komplett remote
  2. Vom Klon-Volume booten: Das übernehmen wir. Der Boot-Picker braucht physischen Zugriff am Gerät, und beim Boot läuft noch kein AnyDesk. Schreib uns ein Ticket, wir starten den Mac vom Klon.
  3. Update auf dem Klon einspielen, testen
  4. Wenn OK: Ticket für den Boot zurück aufs Original-Volume, dann Update dort einspielen

Weniger Hin und Her hast Du mit Variante 1 (Test-Mac).

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:

  1. Programme → Dienstprogramme → Migrationsassistent
  2. Von Time Machine wiederherstellen
  3. Stand vor Update auswählen
  4. 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 Rack: weniger kritisch. 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

Passende Produkte
Tags
macmini macos update

Hat dieser Artikel Dir geholfen?

Wenn nicht, schreib uns ein Ticket. Wenn ja, freuen wir uns über eine Empfehlung — beide bekommen 25 € Guthaben aufs Kundenkonto.