Xcode-27-Runner sind GA: Build und Apple Silicon getrennt prüfen

Dev
Aufrufe 3

Ein grüner Workflow beweist noch nicht, dass der Release-Kandidat funktioniert. GitHub meldete am 15. Oktober 2026 die allgemeine Verfügbarkeit des Xcode-27-Images. Kleine Apple-Teams sollten Werkzeuge, Architektur und ausgeliefertes Ergebnis getrennt prüfen.

Migrationsschema: Werkzeuge → arm64-Abhängigkeiten → Release-Kandidat. Redaktionelle Grafik, kein Produktbild oder Leistungsdiagramm.
Migrationsschema: Werkzeuge → arm64-Abhängigkeiten → Release-Kandidat. Redaktionelle Grafik, kein Produktbild oder Leistungsdiagramm.

Den Umfang der Verfügbarkeit lesen

Das Image läuft auf macOS 27 und enthält Xcode 27 sowie Apple SDKs. Für runs-on gelten xcode-27 und xcode-27-xlarge. Bereits verwendete Labels bleiben gültig. Unterstützt werden ausschließlich Apple-Silicon-Runner mit arm64, keine Intel-Runner. Die Images orientieren sich an einer Xcode-Hauptversion; GA garantiert keine Kompatibilität aller Projektabhängigkeiten.

Nachweis eins: tatsächlich ausgewählte Werkzeuge

Die folgenden Schritte sind ein Betriebsvorschlag. Erstellen Sie einen Vergleichslauf mit demselben Commit. Erfassen Sie Runner-Label, uname -m, xcodebuild -version, Entwicklerverzeichnis und SDK-Liste. Geheimnisse und Signiermaterial gehören nicht ins Protokoll. Commit und Laufkennung machen Fehler reproduzierbar.

Nachweis zwei: native Ausführungspfade

Prüfen Sie getrennt, ob Generatoren und Installationswerkzeuge auf arm64 laufen und ob das App-Artefakt die benötigten Ziel-Binärdateien enthält. Kontrollieren Sie Architektur- und Toolchain-Grenzen der Caches und sichern Sie einen Lauf ohne Cache. Ein Simulator-Test ersetzt kein Gerätearchiv.

Nachweis drei: Release und Rückweg

Dokumentieren Sie Kompilierung, Tests, Archiv und Export einzeln. Nutzen Sie für Signaturen den bestehenden freigegebenen Geheimniszugang. Prüfen Sie Installation und Start eines intern verteilten Kandidaten. Bewahren Sie alten Workflow und Commit als Rückkehrpunkt auf. Zeit- und Kostenvorteile erfordern eigene vergleichbare Messungen.

Quantifizierte Reaktionen aus der Community wurden hier nicht verwendet. Nicht jedes Repository muss gleichzeitig wechseln. Trennen Sie Apps mit vielen nativen Abhängigkeiten von einfachen Projekten und benennen Sie Verantwortliche sowie Ablageorte für Fehlernachweise. Ein begrenzter Versuch ist hilfreicher als eine unbefristete Pause.

Wählen Sie eine repräsentative App und einen Vergleichs-Commit. Verbinden Sie beide Läufe mit Werkzeugbestand, Tests und Export. Prüfen Sie installierte Software im Repository runner-images. Abgeschlossen ist die Migration mit einem installierbaren Kandidaten und nachvollziehbarem Rückweg.

Offizielle Quellen

GitHub Changelog · Xcode 27 GA

GitHub · runner-images

Verbinden Sie diese drei Nachweise zuerst für einen Apple-App-Workflow.