← Alle Beiträge

iOS 27.2 Beta: Was für Entwickler neu ist, Beta für Beta

Apple hat den 27.2-Zyklus am Mittwoch, dem 16. September 2026, eröffnet, zwei Tage nach dem Release von iOS 27.0: mit der iOS- und iPadOS-27.2-Beta (24B5084k), passenden Betas für macOS, tvOS, visionOS und watchOS sowie der Xcode 27.2 Beta (27B5019j); die zweiten Betas folgten am Montag, dem 21. September (iOS 27.2 Beta 2, 24B5089g), die dritten am Montag, dem 5. Oktober (iOS 27.2 Beta 3, 24B5099f). Die Xcode 27.2 Beta 2 (27B5028f) kam am Montag, dem 28. September, ohne neue Betriebssystem-Beta daneben; die vierten Betriebssystem-Betas folgten am Dienstag, dem 13. Oktober (iOS 27.2 Beta 4, 24B5110a, ohne tvOS-Beta daneben), und die Xcode 27.2 Beta 3 (27B5038j) am Mittwoch, dem 14. Oktober. Die iOS-Notes sind kurz und enthalten mit Beta 4 zwei Funktionen: den erweiterten App-Tracking-Transparency-Prompt für Benutzer in der EU, dessen API Beta 3 zweimal umbenennt, und Standard-Layoutränder von null für UIView unter iOS 27.1 und neuer. Die Xcode-Notes enthalten die Änderung, die die meisten Entwickler zuerst spüren werden, ein JSON-Projektformat, dazu einen Deployment-Target-Bug und, in der ersten Beta, einen Absturz bei der Codevervollständigung samt Workaround; und Apple verwies die Duo-Arbeit in einem Hinweis an die Xcode 27.1 Beta, den die Xcode 27.2 Beta 3 am 14. Oktober strich, ohne zu sagen, dass das SDK umgezogen sei; 27.1 steht seit dem 5. Oktober beim RC. Dieser Beitrag liest die Notes Beta für Beta und wächst mit jeder neuen Beta.12357891011

Das Wichtigste in Kürze

  • Builds. iOS und iPadOS 27.2 Beta 24B5084k am 16. September, Beta 2 24B5089g am 21. September und Beta 3 24B5099f am 5. Oktober; macOS 27.2 Beta 2 26B5091g, tvOS 24K5093g, visionOS 24N5093f, watchOS 24S5091f am 21. September und deren Beta-3-Builds 26B5101f, 24K5103f, 24N5103f, 24S5101f am 5. Oktober; iOS und iPadOS 27.2 Beta 4 24B5110a mit macOS 26B5112a, visionOS 24N5114a und watchOS 24S5112a am 13. Oktober, eine tvOS 27.2 Beta 4 führt der Feed nicht; Xcode 27.2 Beta 27B5019j am 16. September, Beta 2 27B5028f am 28. September und Beta 3 27B5038j am 14. Oktober.1789
  • Zwei iOS-Funktionen mit Beta 4. „AppTrackingTransparency (ATT) now supports an alternative expanded prompt and re-prompting on a yearly basis for EU users. The alternative prompt is required for users in France, Germany, Italy, Poland, and Romania.“ (ATT unterstützt jetzt eine alternative, erweiterte Abfrage und eine jährliche erneute Abfrage für Benutzer in der EU; in Frankreich, Deutschland, Italien, Polen und Rumänien ist die alternative Abfrage Pflicht.) Beta 3 ergänzt die zweite, in UIKit: „On iOS 27.1 and later, the default layout margins for a UIView are zero.“ (ab iOS 27.1 sind die Standard-Layoutränder eines UIView null). Außerdem benennt Beta 3 die API des erweiterten Prompts zweimal um; der Name, der stehen bleibt, ist requestTrackingAuthorizationPreferringExpandedInterface. Der Rest der iOS-Notes besteht aus drei Fixes für StoreKit Testing, einem bekannten Problem bei StoreKit Testing, einem bei Health, einem bei den Kurzbefehlen und, neu in Beta 3, einem beim Klonen von Simulatorgeräten und einem zu Quest-Laborterminen. Keine Deprecations und keine Änderung, die die Notes an das Linken gegen das 27.2-SDK knüpfen.28 Die Seite zur Beta 4 ist die Seite zur Beta 3 mit geändertem Build-Namen in der Overview: dieselben Einträge unter denselben Radar-Nummern.10
  • Die Xcode-Änderung, die zählt. „Xcode now supports a JSON-based project format (.xcproj) that’s more readable, merge-friendly, and easier for coding agents to edit. Enable it in the file inspector. Projects using .xcproj also open in earlier versions of Xcode 27.“ (Xcode unterstützt jetzt ein JSON-basiertes Projektformat, das lesbarer, mergefreundlicher und für Coding-Agents leichter zu bearbeiten ist; aktiviert wird es im Datei-Inspektor, und solche Projekte öffnen sich auch in früheren Versionen von Xcode 27.)3
  • Zwei Fallen in Xcode. Die SDKs für macOS, watchOS, tvOS und visionOS in 27.2 „incorrectly report 27.1 as a valid deployment target“ (melden 27.1 fälschlich als gültiges Deployment-Target), und Xcode „may crash when using code completion on macOS 27.2 beta“ (kann unter der macOS 27.2 Beta bei der Codevervollständigung abstürzen), mit einem Workaround per defaults write. Die Notes zu Beta 2 und Beta 3 behalten die erste Falle und führen die zweite nicht mehr auf.3711
  • Nicht in 27.2. Das iPhone-Duo-SDK und der Simulator: „Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo“ (laden Sie die Xcode 27.1 Beta, um das iOS-SDK und die Simulator-Unterstützung für das iPhone Duo zu erhalten), ein Hinweis, den die Xcode 27.2 Beta 3 am 14. Oktober ersatzlos entfernt hat, und laut Apples News-Beitrag erscheint das Gerät am 23. Oktober mit iOS 27.1.3511

Welcher Build ist welcher?

Eintrag Build Datum im Feed
iOS 27.2 Beta / iPadOS 27.2 Beta 24B5084k Mi., 16. Sep. 2026
macOS 27.2 Beta 26B5086k Mi., 16. Sep. 2026
tvOS 27.2 Beta 24K5088l Mi., 16. Sep. 2026
visionOS 27.2 Beta 24N5088l Mi., 16. Sep. 2026
watchOS 27.2 Beta 24S5086l Mi., 16. Sep. 2026
Xcode 27.2 Beta 27B5019j Mi., 16. Sep. 2026
iOS 27.2 Beta 2 / iPadOS 27.2 Beta 2 24B5089g Mo., 21. Sep. 2026
macOS 27.2 Beta 2 26B5091g Mo., 21. Sep. 2026
tvOS 27.2 Beta 2 24K5093g Mo., 21. Sep. 2026
visionOS 27.2 Beta 2 24N5093f Mo., 21. Sep. 2026
watchOS 27.2 Beta 2 24S5091f Mo., 21. Sep. 2026
Xcode 27.1 Beta (das Duo-SDK) 27A9269 Fr., 18. Sep. 2026
Xcode 27.2 Beta 2 27B5028f Mo., 28. Sep. 2026
iOS 27.2 Beta 3 / iPadOS 27.2 Beta 3 24B5099f Mo., 5. Okt. 2026
macOS 27.2 Beta 3 26B5101f Mo., 5. Okt. 2026
tvOS 27.2 Beta 3 24K5103f Mo., 5. Okt. 2026
visionOS 27.2 Beta 3 24N5103f Mo., 5. Okt. 2026
watchOS 27.2 Beta 3 24S5101f Mo., 5. Okt. 2026
Xcode 27.1 RC (das Duo-SDK) 27A9275 Mo., 5. Okt. 2026
iOS 27.2 Beta 4 / iPadOS 27.2 Beta 4 24B5110a Di., 13. Okt. 2026
macOS 27.2 Beta 4 26B5112a Di., 13. Okt. 2026
visionOS 27.2 Beta 4 24N5114a Di., 13. Okt. 2026
watchOS 27.2 Beta 4 24S5112a Di., 13. Okt. 2026
Xcode 27.2 Beta 3 27B5038j Mi., 14. Okt. 2026

Die Reihenfolge erzählt die Geschichte. Apple ging zu den 27.2-Betas über, bevor es überhaupt eine 27.1-Beta gab, und lieferte zwei Tage später die Xcode 27.1 Beta als das Release aus, das das iPhone Duo trägt; der Beitrag zu Xcode 27 hat die Chronologie, der Beitrag zum Duo-Simulator den Praxistest. Mit Stand 26. September gibt es im Release-Notes-Index von Apple noch immer keine Seite zu iOS 27.1, nur „iOS & iPadOS 27 Release Notes“ und „iOS & iPadOS 27.2 Beta 2 Release Notes“.12 Mit Stand 14. Oktober führt der Feed keine tvOS 27.2 Beta 4; tvOS ist das einzige System ohne vierte Beta.9

Was steht in den Release Notes zur iOS 27.2 Beta?

Die Seite zur Beta 2 begann mit dem Satz zum Umfang, „The iOS & iPadOS 27.2 SDK provides support to develop apps for iPhone and iPad running iOS & iPadOS 27.2 beta 2. The SDK comes bundled with Xcode 27.2“ (das SDK dient der App-Entwicklung für iPhone und iPad mit iOS und iPadOS 27.2 Beta 2 und liegt Xcode 27.2 bei), und arbeitete dann vier Bereiche ab.2

App Tracking Transparency. Das einzige New Feature der Seite lautete: „AppTrackingTransparency (ATT) now supports an alternative expanded prompt and re-prompting on a yearly basis for EU users. The alternative prompt is required for users in France, Germany, Italy, Poland, and Romania.“ Der Eintrag nennt keine API. Mein Beitrag zum EU-Tracking-Prompt liest den Header und die Referenzseite auf das hin, was der Eintrag auslässt: die neue Überladung von requestTrackingAuthorization, mit der man das erweiterte Sheet auch im Rest der EU bekommt, und die Schaltfläche „Additional Information“, die den Prompt schließt, ohne eine Entscheidung zu speichern. Außerdem führt er einen Test im Beta-Simulator durch: Auf der Runtime der ersten Beta zeigte jeder Lauf, der überhaupt einen Prompt auslöste, den Standarddialog und nie das Sheet; das Sheet selbst ist ein Gerätetest, auf einem Gerät, das sich in der EU befindet und mit einem Apple Account aus einer EU-Region angemeldet ist.

StoreKit Testing in Xcode. Zwei Einträge wandern aus den Known Issues der 27.0-Notes zu den Resolved Issues: „Changing the storefront or locale using SKTestSession doesn’t propagate through Storefront.updates“ (eine Änderung von Storefront oder Locale über SKTestSession kommt nicht über Storefront.updates an) und „Failed purchases using SKTestSession might display error dialogs even when dialogsDisabled is set to true.“ (fehlgeschlagene Käufe über SKTestSession zeigen unter Umständen Fehlerdialoge, obwohl dialogsDisabled auf true steht). Ein dritter Resolved-Eintrag, „Intro offer eligibility does not reset immediately after calling SKTestSession.clearTransactions()“ (die Berechtigung für Einführungsangebote wird nach SKTestSession.clearTransactions() nicht sofort zurückgesetzt), wiederholt einen Fix, den die 27.0-Notes bereits aufführen. Ein neues Known Issue: „Making a purchase in-app for a subscription that is a member of a subscription bundle incorrectly allows the user to unbundle instead of throwing an error.“ (beim In-App-Kauf eines Abos, das zu einem Abo-Bundle gehört, darf der Benutzer das Bundle fälschlich auflösen, statt dass ein Fehler geworfen wird).2

Health und Kurzbefehle. Zwei Known Issues: „Personalized summaries may not generate as expected in the Insights tab“ (personalisierte Zusammenfassungen werden im Tab „Insights“ womöglich nicht wie erwartet erstellt) und „Describe a Shortcut might fail with the error “Something went wrong. Try again later.”“ (das Beschreiben eines Kurzbefehls kann mit einer allgemeinen Fehlermeldung scheitern).2

Das war die ganze Seite zur Beta 2. Zwischen Beta 1 und Beta 2 haben sich weder die Abschnitte noch die Radar-Nummern geändert, wie das Update vom 21. September im Beitrag zu den iOS-27-Notes festhält; geändert haben sich der Titel und der Build-Name in der Overview, von „Beta“ zu „Beta 2“. Auf der Seite zu Xcode 27.2 wurde der Satz in der Overview, der das Duo-SDK „later this month in an upcoming release of Xcode 27.1“ (später in diesem Monat in einem kommenden Release von Xcode 27.1) versprach, zwischen dem 17. und dem 19. September durch den Hinweis mit Download-Link ersetzt, wie derselbe Beitrag in seinem Update vom 19. September und in Fußnote 8 festhält; der Hinweis ist hier nach der am 26. September abgerufenen Seite zitiert.3 Jede 27.0-Deprecation und jede Linked-on-27-Verhaltensänderung aus jenem Beitrag gilt in 27.2 Beta 2 unverändert.2

Was ändert die Xcode 27.2 Beta?

Die Overview: „Xcode 27.2 beta includes Swift 6.4 and SDKs for iOS 27.2, iPadOS 27.2, tvOS 27.2, watchOS 27.2, macOS 27.2, and visionOS 27.2. Xcode 27.2 beta supports on-device debugging in iOS 17 and later, tvOS 17 and later, watchOS 10 and later, and visionOS. Xcode 27.2 beta requires a Mac running macOS Tahoe 26.6 or later.“ (Swift 6.4 und die 27.2-SDKs aller Plattformen, Debugging auf dem Gerät ab iOS 17, tvOS 17, watchOS 10 und unter visionOS, Voraussetzung ist ein Mac mit macOS Tahoe 26.6 oder neuer.) Darunter stand der Hinweis, bis Beta 3 ihn entfernte (siehe unten): „Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo.“3

Das JSON-Projektformat. Unter Project Format, New Features: „Xcode now supports a JSON-based project format (.xcproj) that’s more readable, merge-friendly, and easier for coding agents to edit. Enable it in the file inspector. Projects using .xcproj also open in earlier versions of Xcode 27. Learn more in Updating your Xcode project configuration file format.“ Drei Sätze, drei Aussagen: Das Format wird pro Projekt aktiviert, es ist innerhalb der 27er-Reihe abwärtskompatibel, und Apple nennt Coding-Agents als einen Grund. Wer einem Agenten dabei zugesehen hat, wie er Runde um Runde project.pbxproj per Regex bearbeitet, weiß, warum der Nebensatz zu den Coding-Agents dasteht; die Mergefreundlichkeit ist das, worauf Teams seit einem Jahrzehnt warten. Ich habe noch kein Projekt umgestellt; wie die Datei auf der Festplatte aussieht, folgt daher in einer späteren Notiz.3

Die Deployment-Target-Falle. Unter SDK, Known Issues: „macOS, watchOS, tvOS, and visionOS SDKs in Xcode 27.2 incorrectly report 27.1 as a valid deployment target. Builds and other functionality may have unexpected behavior if this deployment target is used. Mac Catalyst builds with a 27.1 or 27.2 deployment target may be unable to use newly introduced API.“ (Die vier SDKs melden 27.1 fälschlich als gültiges Deployment-Target, Builds und andere Funktionen können sich damit unerwartet verhalten, und Mac-Catalyst-Builds mit Deployment-Target 27.1 oder 27.2 können neu eingeführte APIs womöglich nicht nutzen.) Apple hat für diese vier Systeme kein 27.1 veröffentlicht, und die Overview der Xcode 27.1 Beta selbst führt deren SDKs als 27; ein auf 27.1 gesetztes Target verlangt also eine Betriebssystemversion, die Apple nie ausgeliefert hat. Verwenden Sie 27.0, oder 27.2 nur für ein Target, das die Beta voraussetzen soll, und behalten Sie Apples Vorbehalt zu Mac Catalyst für 27.1 wie für 27.2 im Blick.36

Der Absturz bei der Codevervollständigung. Unter General, Known Issues: „Xcode may crash when using code completion on macOS 27.2 beta“, mit dem Workaround defaults write com.apple.dt.Xcode CodeCompletionAssetsToLoad /dev/null, der das „turn[s] off enhanced code completion ranking“ (die verbesserte Rangfolge der Vervollständigungsvorschläge abschaltet). Die Notes zur macOS 27.2 Beta 2 führen den Absturz auf Betriebssystemseite als behoben, ein Mac mit Beta 2 sollte die Einstellung also nicht brauchen.34

Device Hub und Simulator. Zwei Known Issues in Device Hub: Tastatur- und Mauseingaben an Simulatoren „for OS versions before iOS 18.0, tvOS 18.0, watchOS 11.0, and visionOS 2.0“ (für Betriebssystemversionen vor iOS 18.0, tvOS 18.0, watchOS 11.0 und visionOS 2.0) werden nicht angenommen, und ein physisches Gerät, das bei aktivem „Simulate Hardware Keyboard“ getrennt wurde, „may remain in “hardware keyboard” mode for up to 2 minutes“ (kann bis zu zwei Minuten im Hardware-Tastatur-Modus bleiben). Ein Known Issue im Simulator mit einer alten Radar-Nummer: „Some simulator runtimes are not completely deleted when removed, re-appearing after a reboot.“ (manche Simulator-Runtimes werden beim Entfernen nicht vollständig gelöscht und tauchen nach einem Neustart wieder auf).3 Alle drei sind in Beta 2 als behoben aufgeführt, siehe unten.7

Previews. Vier Fixes, einer davon für Agents: „The RenderPreview MCP tool now returns the list of available render destinations, and lets the caller specify which destination to use for rendering.“ (Das MCP-Tool RenderPreview liefert jetzt die Liste der verfügbaren Render-Ziele und lässt den Aufrufer wählen, welches verwendet wird.) Die anderen betreffen einen Auswahlfehler im Miniaturraster, eine klarere Fehlermeldung für nicht unterstützte Plattformen und eine klarere Fehlermeldung „when previews fail because another user account on this Mac owns the Previews JIT directory“ (wenn Previews scheitern, weil ein anderes Benutzerkonto auf diesem Mac das JIT-Verzeichnis von Previews besitzt).3

Was ändert die Xcode 27.2 Beta 2?

Die Xcode 27.2 Beta 2 (27B5028f) ist im Releases-Feed auf Montag, den 28. September datiert, ohne 27.2-Betriebssystem-Beta daneben; die übrigen Betriebssystem-Einträge dieses Tages sind die 27.0.1-Updates für iOS, iPadOS, macOS, visionOS und watchOS sowie iPadOS 26.7.1.7 Ich habe die umbenannte Seite am 1. Oktober mit meiner Kopie der Seite zur ersten Beta vom 26. September verglichen. Die Overview liest sich gleich, nur steht in jedem Satz „beta 2“ statt „beta“; dieselben SDKs, dieselbe Voraussetzung macOS 26.6, und der Duo-Hinweis ist unverändert. Außerdem hat Apple den Abschnitt Previews & Playgrounds der ersten Beta in Previews aufgehen lassen und zwei Previews-Fixes der ersten Beta unter eine neue Überschrift „Updates in Xcode 27.2 Beta“ verschoben; die Fixes zu RenderPreview und zum JIT-Verzeichnis bleiben im oberen Abschnitt, obwohl beide schon mit der ersten Beta kamen. Ich habe Beta 2 nicht installiert, alles in diesem Abschnitt ist also Apples Text.7

Ein neues Tool für Agents. Unter Coding Assistant, New Features: „Added a GetCodeCoverage MCP tool that reports code coverage from the most recent test result, optionally filtered by target or file.“ (ein neues MCP-Tool GetCodeCoverage meldet die Codeabdeckung des jüngsten Testergebnisses, optional gefiltert nach Target oder Datei). Zusammen mit dem RenderPreview-Fix oben erweitern damit zwei Beta-Notes in Folge, was ein mit Xcode verbundener Agent abfragen kann.7

Device Hub bekommt seine Eingaben zurück. Die beiden Device-Hub-Known-Issues der ersten Beta stehen jetzt unter Resolved Issues, mit vorangestelltem „Fixed:“: Tastatur- und Mauseingaben an Simulatoren „for OS versions before iOS 18.0, tvOS 18.0, watchOS 11.0, and visionOS 2.0“ und der zweiminütige Nachhall des „hardware keyboard“-Modus. Daneben stehen zwei weitere Fixes: „Fixed an issue where Device Hub stopped sending touch and button input to a connected device after a period of inactivity“ (Device Hub sendete nach einer Weile ohne Aktivität keine Touch- und Tasteneingaben mehr an ein verbundenes Gerät) und „Fixed: Device Hub now supports input to iOS 17 Simulator Devices.“ (Device Hub nimmt jetzt Eingaben an Simulatorgeräte mit iOS 17 an). Auch der alte Simulator-Eintrag über Runtimes, die „re-appearing after a reboot“ (nach einem Neustart wieder auftauchen), ist als behoben aufgeführt.7

Zwei Fixes außerhalb von Device Hub. Ein neuer Abschnitt Devices führt „Fixed: Holding Escape does not dismiss keyboard capture mode“ (gedrückt gehaltenes Escape beendete den Tastatur-Erfassungsmodus nicht), und Previews ergänzt „Fixed an issue where previews could fail in source files that use Windows-style (CRLF) line endings.“ (Previews konnten in Quelldateien mit Windows-Zeilenenden scheitern). Wenn Ihr Repository CRLF-Dateien enthält, ist der zweite Fix der Grund, Beta 2 auszuprobieren.7

Der Absturz bei der Codevervollständigung ist von der Seite verschwunden. Das General-Known-Issue zur Codevervollständigung unter der macOS 27.2 Beta samt seinem Workaround per defaults write taucht in den Notes zur Beta 2 nirgends auf, weder unter Known Issues noch unter Resolved Issues. Die Notes zur macOS 27.2 Beta 2 hatten den Absturz bereits auf Betriebssystemseite als behoben geführt.4 Falls Sie die Einstellung gesetzt haben, entfernt defaults delete com.apple.dt.Xcode CodeCompletionAssetsToLoad sie wieder; dieser Befehl stammt von mir, nicht von Apple.

Das iPhone Duo taucht in einem Release auf, das es laut Apple nicht enthält. Der Hinweis lautet weiterhin „Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo.“ Dennoch nennen zwei neue Known Issues das Gerät: „Screenshots and recordings in iPhone Duo may be black for up to a few minutes after booting the device“ (Bildschirmfotos und Aufnahmen können nach dem Start bis zu einigen Minuten schwarz bleiben) und „VoiceOver, the Accessibility Inspector, and other accessibility tools cannot convey screen content on an iPhone Duo within Device Hub.“ (VoiceOver, der Accessibility Inspector und andere Bedienungshilfen können den Bildschirminhalt eines iPhone Duo in Device Hub nicht vermitteln). Zwei weitere Einträge stimmen Wort für Wort mit den Notes zur Xcode 27.1 Beta überein: das Known Issue zu Mac Catalyst, „Projects that use APIs specific to iOS 27.1 show compile errors when building for Mac Catalyst“ (Projekte mit iOS-27.1-spezifischen APIs zeigen beim Build für Mac Catalyst Kompilierfehler), mit seinem Workaround #if !targetEnvironment(macCatalyst), und die Previews-Funktion „The canvas overrides picker now includes a Display group for previewing content on a device’s alternative display.“ (die Canvas-Overrides-Auswahl enthält jetzt eine Gruppe Display für die Vorschau auf dem alternativen Display eines Geräts).67 Die Seite erklärt diese Überschneidung nicht, und ihre Overview führt weiterhin ein iOS-27.2-SDK und kein 27.1. Bis Apple etwas anderes sagt, würde ich weiter tun, was der Hinweis sagt, und für das Duo in der 27.1 Beta bauen.

Weiterhin offen, und neu. Das Deployment-Target-Known-Issue ist unverändert und hat dieselbe Radar-Nummer. Neue Known Issues: „Cloning a 27.2 simulator device may encounter an issue due to incorrect file permissions“ (das Klonen eines 27.2-Simulatorgeräts kann wegen falscher Dateiberechtigungen scheitern); Device Hub kann „quit unexpectedly“ (unerwartet beendet werden), wenn Sie einen Vision-Pro-Simulator ohne installierte visionOS-Runtime auswählen; „The Device->Simulate Memory Warning menu item does not work“ (der Menüpunkt Device->Simulate Memory Warning funktioniert nicht); CarPlay in Device Hub „requires devices to be physically connected via USB cable (not over the network)“ (verlangt per USB-Kabel verbundene Geräte, nicht über das Netzwerk); und eine nach dem Löschen neu installierte Simulator-Runtime „may still show up as unavailable in Xcode“ (kann in Xcode weiterhin als nicht verfügbar erscheinen), mit killall -9 com.apple.CoreSimulator.CoreSimulatorService als Apples Workaround. Ein Eintrag scheint falsch einsortiert: „Fixed an issue where modifier keys such as Shift, Control, Option, and Command were not sent to the correct device when more than one device window was open“ (Sondertasten wie Shift, Control, Option und Command gingen bei mehreren offenen Gerätefenstern nicht an das richtige Gerät) steht unter der Überschrift Known Issues von Device Hub.7

Was steht in den Release Notes zur iOS 27.2 Beta 3?

Die iOS- und iPadOS-27.2-Beta 3 (24B5099f) ist im Releases-Feed auf Montag, den 5. Oktober datiert, am selben Vormittag zusammen mit macOS 27.2 Beta 3 (26B5101f), tvOS 27.2 Beta 3 (24K5103f), visionOS 27.2 Beta 3 (24N5103f) und watchOS 27.2 Beta 3 (24S5101f). Der Xcode-Eintrag dieses Tages ist Xcode 27.1 RC (27A9275); nach der Beta 2 (27B5028f) vom 28. September führte der Feed mit Stand 11. Oktober kein Xcode 27.2 mehr. Die Xcode 27.2 Beta 3 folgte am 14. Oktober.89 Apple hat die Seite zur Beta 2 unter derselben URL ersetzt, und ich habe sie am 11. Oktober mit dem oben zitierten Text der Beta 2 verglichen. Die Overview nennt jetzt „iOS & iPadOS 27.2 beta 3“ und sagt weiterhin „The SDK comes bundled with Xcode 27.2.“ (das SDK liegt Xcode 27.2 bei). Fünf Einträge sind neu: zwei Fixes zu App Tracking Transparency, eine UIKit-Funktion und zwei Known Issues. Jeder Eintrag der Seite zur Beta 2 ist noch vorhanden. Ich habe Beta 3 nicht installiert; dieser Abschnitt ist also Apples Text, abgesehen von einem SDK-Header, den ich unten nenne.8

Die Tracking-API hatte schon drei Namen. Unter App Tracking Transparency stehen zwei neue Resolved Issues: „Fixed: The new requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:) API is renamed to requestTrackingAuthorization(preferExpandedInterface:...). (187149729)“ und „Fixed: The new requestTrackingAuthorization(preferExpandedInterface:...) API is renamed to requestTrackingAuthorizationPreferringExpandedInterface:…). (187610745)“ (behoben: die neue API wurde jeweils in den nächsten Namen umbenannt). Der Reihe nach lauten die Namen:

  1. requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:), der Name, den das SDK der ersten Beta deklariert. Ich habe ihn im Header ATTrackingManager.h des iOS-27.2-SDK in der Xcode 27.2 Beta (27B5019j) gelesen, als Objective-C-Methode requestTrackingAuthorizationUsingExpandedInterface:additionalInformationAction:completionHandler:.
  2. requestTrackingAuthorization(preferExpandedInterface:...).
  3. requestTrackingAuthorizationPreferringExpandedInterface, der Name, den die Notes zur Beta 3 stehen lassen.

Apple druckt den dritten Namen halb in Objective-C und halb in Swift, mit einem Doppelpunkt und einer überzähligen schließenden Klammer, und kürzt den zweiten mit Auslassungspunkten ab; die Notes geben also für keinen der beiden die vollständige Signatur an. Sie sagen auch nicht, ob die früheren Namen als veraltete Schreibweisen erhalten bleiben. Ich habe nur den Header der ersten Beta (27B5019j) gelesen, nicht den der Xcode 27.2 Beta 2 (27B5028f), und daher noch keinen Header gesehen, der den dritten Namen deklariert. Bis ich das getan habe, behandeln Sie jeden Aufruf des ersten Namens, auch den in meinem Beitrag zum EU-Tracking-Prompt, als Code, der sich ändern wird, und lesen Sie vor der Auslieferung den neuen Header. Der Funktionseintrag selbst (179504171) stimmt Wort für Wort mit dem Eintrag der Beta 2 überein.8

Eine UIKit-Änderung für iOS 27.1 und neuer. Das zweite New Feature der Seite, wo Beta 1 und Beta 2 nur eines hatten: „On iOS 27.1 and later, the default layout margins for a UIView are zero. A view controller continues to provide its view with systemMinimumLayoutMargins, which vary depending on the presentation context. To inherit these margins in a subview of the view controller’s view, set its preservesSuperviewLayoutMargins property to true. (186294594)“ (ab iOS 27.1 sind die Standard-Layoutränder eines UIView null; ein View-Controller versorgt seine View weiterhin mit systemMinimumLayoutMargins, die je nach Präsentationskontext variieren, und eine Subview der View des View-Controllers erbt diese Ränder, wenn ihre Eigenschaft preservesSuperviewLayoutMargins auf true steht). Der Eintrag nennt iOS 27.1, das Release, mit dem das iPhone Duo ausgeliefert wird, und nicht 27.2, und er sagt nicht, ob die Änderung davon abhängt, gegen welches SDK eine App linkt.58 Eine Subview, die sich an ihren eigenen Layouträndern ausrichtet und sich auf die Standardwerte verlassen hat, bekommt unter iOS 27.1 und neuer Ränder von null; Apples Abhilfe ist preservesSuperviewLayoutMargins.

Ein 27.2-Simulatorgerät klonen. Unter einer neuen Überschrift Simulator Runtimes ein Known Issue: „Cloning a simulator device running runtime 27.2 might fail due to incorrect file permissions. (188407822) (FB24939277)“ (das Klonen eines Simulatorgeräts mit der Runtime 27.2 kann wegen falscher Dateiberechtigungen scheitern). Es trägt dieselbe Radar-Nummer wie das oben zitierte Known Issue der Xcode 27.2 Beta 2, und die Seite zum Betriebssystem ergänzt Apples Workaround: find ~/Library/Developer/CoreSimulator/Devices/<SOURCE_UDID>/data -name '*.sb-????????-??????' -delete. Der Befehl löscht Dateien; ersetzen Sie <SOURCE_UDID> also vor dem Ausführen durch die Kennung des Geräts, von dem Sie klonen. xcrun simctl list devices gibt die Kennungen aus; dieser Hinweis stammt von mir, nicht von Apple.78

Quest-Labortermine. Ein Known Issue unter eigener Überschrift, gerichtet an die Person, die das Telefon in der Hand hält: „If you have an upcoming lab appointment, wait to update iOS versions until you receive your results. Contact Quest directly to reschedule your appointment if you run into any issues. (184530996)“ (wer einen Labortermin vor sich hat, soll mit dem iOS-Update warten, bis die Ergebnisse vorliegen, und sich bei Problemen direkt an Quest wenden, um den Termin zu verlegen). Der Workaround: „Lab results are also available under Browse > Lab Results.“ (Laborergebnisse sind auch unter „Entdecken > Laborergebnisse“ zu finden). Wenn Ihr Testgerät zugleich das Telefon ist, das Sie selbst nutzen, betrifft Sie das.8

Übernommen, und nichts gestrichen. Die Known Issues zu Health und Kurzbefehlen, die drei Fixes für StoreKit Testing und das Known Issue zum Abo-Bundle stehen auf der Seite zur Beta 3 unter denselben Radar-Nummern wie in Beta 2 (186964423, 187499433, 183933307, 184155259, 184255116, 186018916); der Fix zum Einführungsangebot trägt zusätzlich die Feedback-Nummer FB24137836. Kein Eintrag der Seite zur Beta 2 fehlt auf der Seite zur Beta 3.28

Was steht in den Release Notes zur iOS 27.2 Beta 4?

Die iOS- und iPadOS-27.2-Beta 4 (24B5110a) ist im Releases-Feed auf Dienstag, den 13. Oktober, 10:00 Uhr pazifischer Zeit datiert, zur selben Stunde wie macOS 27.2 Beta 4 (26B5112a), visionOS 27.2 Beta 4 (24N5114a) und watchOS 27.2 Beta 4 (24S5112a), und eine tvOS 27.2 Beta 4 gab es weder damals noch seither; der Xcode-Eintrag der Woche kam am Tag darauf. Apple hat die Seite zur Beta 3 unter derselben URL ersetzt, und ich habe sie am 13. Oktober und erneut am 14. Oktober mit dem obigen Text der Beta 3 verglichen. Die Overview lautet jetzt „iOS & iPadOS 27.2 beta 4“, und der Rest der Seite ist die Seite zur Beta 3: dieselbe Funktion zu App Tracking Transparency und dieselben zwei Umbenennungen, dieselben Known Issues zu Health, Quest Lab Appointments, Shortcuts und Simulator Runtimes, dieselben drei Fixes für StoreKit Testing und dasselbe Known Issue dazu, und dieselbe UIKit-Funktion zu den Layouträndern, jeweils unter der Radar-Nummer, die Fußnote 8 nennt. Nichts ist hinzugekommen, nichts weggefallen; der dritte Name der Tracking-API gilt also weiter, und die oben gestellte Frage nach dem Header bleibt offen. Ich habe Beta 4 nicht installiert.910

Was ändert die Xcode 27.2 Beta 3?

Die Xcode 27.2 Beta 3 (27B5038j) ist im Releases-Feed auf Mittwoch, den 14. Oktober, 10:00 Uhr pazifischer Zeit datiert, einen Tag nach den vierten Betriebssystem-Betas und sechzehn Tage nach Beta 2. Ich habe die umbenannte Seite am 14. Oktober mit dem oben zitierten Text der Beta 2 verglichen. Die Overview liest sich gleich, mit „beta 3“ statt „beta 2“, denselben sechs SDKs, darunter ein tvOS-27.2-SDK, obwohl der Feed keine tvOS 27.2 Beta 4 führt, und derselben Voraussetzung macOS 26.6. Die Release Notes von App Store Connect enthalten einen TestFlight-Eintrag vom selben Tag: „You can now submit apps built with Xcode 27.2 beta 3 using the SDK for iOS 27.2 beta 4, iPadOS 27.2 beta 4, macOS 27.2 beta 4, tvOS 27.2 beta 3, visionOS 27.2 beta 4, and watchOS 27.2 beta 4 for internal and external testing.“ (Apps, die mit Xcode 27.2 Beta 3 und dem SDK für iOS 27.2 Beta 4, iPadOS 27.2 Beta 4, macOS 27.2 Beta 4, tvOS 27.2 Beta 3, visionOS 27.2 Beta 4 und watchOS 27.2 Beta 4 gebaut wurden, lassen sich jetzt für interne und externe Tests einreichen). Der Eintrag nennt das tvOS-SDK als das der Beta 3 und sagt nichts über den App Store. Ich habe Beta 3 nicht installiert, dieser Abschnitt ist also Apples Text.91113

Der Duo-Hinweis ist weg. Der Hinweis, der spätestens seit dem 19. September unter der Overview stand, fehlt auf der Seite zur Beta 3: „Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo.“ Nichts ersetzt ihn: Die Overview führt weiterhin ein iOS-27.2-SDK und kein 27.1, die beiden Known Issues zum iPhone Duo aus Beta 2 stehen weiterhin unter General und Device Hub, und der Mac-Catalyst-Eintrag zu „APIs specific to iOS 27.1“ (iOS-27.1-spezifischen APIs) ist unverändert. Ob das SDK der 27.2 Beta 3 die Duo-APIs enthält, sagt die Seite nicht, und ich habe das SDK nicht geöffnet. Bis Apple etwas anderes sagt, ist Xcode 27.1 der Build für das Duo: Der Hinweis sagte das bis zum 14. Oktober und nannte dabei dessen Beta, und die Notes zum 27.1 RC vom 5. Oktober enthalten das iOS-27.1-SDK und die Einträge zum Duo-Simulator.118

Interface Builder, zwei Fixes. Ein neuer Abschnitt, Resolved Issues: „Fixed: Interface Builder toolchain compilation mode incorrectly encoded standard/system UIStackView.spacing as 0.“ (behoben: der Kompilierungsmodus toolchain von Interface Builder hat Standard- bzw. System-UIStackView.spacing fälschlich als 0 kodiert) und „Fixed: Interface Builder toolchain compilation mode failed to encode UIButtonConfiguration.contentInsets.“ (behoben: der Kompilierungsmodus toolchain hat UIButtonConfiguration.contentInsets nicht kodiert). Beide tragen Feedback-Nummern (FB24605403 und FB24829108), wurden also beide über den Feedback Assistant gemeldet. Wenn die Stack Views eines Storyboards im Kompilierungsmodus toolchain ihre Abstände verloren haben oder ein Button seine Content Insets, ist Beta 3 der Build für einen neuen Test.11

Das Klon-Problem zieht um und bekommt einen Befehl. Das General-Known-Issue der Beta 2, „Cloning a 27.2 simulator device may encounter an issue due to incorrect file permissions“, steht jetzt unter einer neuen Überschrift Simulator Runtimes als „Cloning a simulator device running runtime 27.2 might fail due to incorrect file permissions.“ Das ist der Wortlaut der Notes zur iOS 27.2 Beta 3, und derselbe find-Befehl ist sein Workaround; die obige Warnung, <SOURCE_UDID> vor dem Ausführen zu ersetzen, gilt also auch hier.11

Zwei Einträge wechseln den Status. Die Runtime, die nach dem Löschen und erneuten Installieren „may still show up as unavailable in Xcode“ (in Xcode weiterhin als nicht verfügbar erscheinen kann), auf der Seite zur Beta 2 ein Known Issue unter Simulator mit killall -9 com.apple.CoreSimulator.CoreSimulatorService als Workaround, trägt jetzt das Präfix „Fixed:“ und steht unter „Resolved Issues in Xcode 27.2 Beta 2“; die killall-Zeile ist verschwunden. Der Sondertasten-Fix, den die Seite zur Beta 2 unter den Known Issues von Device Hub führte und den ich oben als falsch einsortiert bezeichnet habe, steht ebenfalls unter „Resolved Issues in Xcode 27.2 Beta 2“. Außerdem hat Apple jede Funktion und jeden Fix der Beta 2, samt den beiden neu behobenen Einträgen, unter eine Überschrift „Updates in Xcode 27.2 Beta 2“ verschoben und an jede Zwischenüberschrift „in Xcode 27.2 Beta 2“ angehängt, nach dem Muster, das die Seite schon für die Einträge der ersten Beta verwendete; die offenen Known Issues bleiben oben. Mit dem Umzug wandern drei Einträge der ersten Beta mit, das Format .xcproj und die Fixes zu RenderPreview und zum JIT-Verzeichnis, von denen ich die beiden Fixes oben als im oberen Abschnitt verbleibend notiert hatte; Apples Seite ordnet die wichtigste Xcode-27.2-Funktion dieses Beitrags damit jetzt der Beta 2 zu.11

Weiterhin offen. Das Deployment-Target-Known-Issue ist unter 187160501 unverändert; der Simulator-Eintrag, nach dem CarPlay in Device Hub „requires devices to be physically connected via USB cable (not over the network)“ (per USB-Kabel verbundene Geräte verlangt, nicht über das Netzwerk), steht weiterhin da; der Absturz des Vision-Pro-Simulators, der Menüpunkt für die Speicherwarnung und die beiden Einträge zum iPhone Duo sind weiterhin Known Issues unter denselben Nummern; und der Absturz bei der Codevervollständigung fehlt weiterhin auf der Seite.11

Was steht in den Release Notes zur macOS 27.2 Beta 2?

Fünf Abschnitte. Der Absturz bei der Codevervollständigung, als behoben geführt; eine AppKit-Deprecation, „The EnablePasteboardPrivacyDeveloperPreview user default has been removed“ (die Benutzervorgabe EnablePasteboardPrivacyDeveloperPreview wurde entfernt); ein Known Issue bei den Mitteilungen nach Neuinstallationen, bei dem Macs „might not prompt you to allow notifications for some apps, such as Calendar, Maps, Find My, Home, and Weather“ (bei manchen Apps wie Kalender, Karten, „Wo ist?“, Home und Wetter womöglich nicht fragen, ob Mitteilungen erlaubt werden sollen), mit den Systemeinstellungen als Workaround; dasselbe Known Issue bei den Kurzbefehlen wie unter iOS; und dieselben Einträge zu StoreKit Testing wie unter iOS, drei behoben und einer neu. Der Beitrag zu den macOS-27-Notes behandelt das 27.0-Release, auf dem die Beta aufbaut.4 Update, 14. Oktober: Die Seite trägt jetzt den Titel der Beta 4 und ist ansonsten die Seite zur Beta 3. Ein Eintrag ist seit Beta 2 neu, und er stand am 11. Oktober bereits auf der Seite zur Beta 3, ein Known Issue unter Display Settings: „When an external display is connected, display settings might not be restored correctly, and the display arrangement might change.“ (wenn ein externes Display angeschlossen ist, werden die Displayeinstellungen womöglich nicht korrekt wiederhergestellt, und die Anordnung der Displays kann sich ändern). Beta 4 fügt nichts hinzu, und jeder Eintrag der Beta 2 bleibt unter seiner Radar-Nummer bestehen.12

Was ist nicht in 27.2?

Das iPhone Duo. Apples News-Beitrag vom 16. September sagt: „When iPhone Duo becomes available on October 23, it will run iOS 27.1. This version builds on the foundation of iOS 27 and introduces features that were purpose-built for the new foldable design. Xcode 27.1 will add development support for iPhone Duo. This includes updated SDKs and a simulator that supports the all-new poses and orientations of iPhone Duo.“ (Zum Verkaufsstart am 23. Oktober läuft das iPhone Duo mit iOS 27.1, das auf iOS 27 aufbaut und Funktionen eigens für das neue faltbare Design bringt; Xcode 27.1 ergänzt die Entwicklungsunterstützung mit aktualisierten SDKs und einem Simulator für die neuen Haltungen und Ausrichtungen des Geräts.) Die Notes zur Xcode 27.2 Beta wiederholen den Verweis. Mit einer installierten 27.2-Beta testen Sie also den EU-Prompt und die StoreKit-Fixes, aber kein Falten, und ein Projekt, das sowohl die Duo-APIs als auch das 27.2-SDK braucht, wartet auf einen Build, den Apple noch nicht veröffentlicht hat, jedenfalls nach dem Hinweis zu urteilen; die oben beschriebenen, unerklärten Duo-Einträge in den Notes zur Beta 2 sind das einzige Anzeichen, dass sich das ändern könnte.357 Update, 14. Oktober: Die Xcode 27.2 Beta 3 entfernt den Hinweis und setzt nichts an seine Stelle; die Overview führt weiterhin ein iOS-27.2-SDK, die bekannten Probleme zum Duo bleiben, und ob das SDK der Beta 3 die Duo-APIs enthält, steht nirgends. Xcode 27.1 bleibt der Build für das Duo: Der Hinweis sagte das bis zum 14. Oktober, und die Notes zum 27.1 RC enthalten das iOS-27.1-SDK und die Einträge zum Duo-Simulator.118

Was ich diese Woche tun würde

  1. Wenn Sie in der EU verkaufen, und in Frankreich, Deutschland, Italien, Polen oder Rumänien müssen Sie es, prüfen Sie Ihren Tracking-Ablauf auf einem Gerät, das sich in der EU befindet und mit einem Apple Account aus einer EU-Region angemeldet ist; der Simulator zeigte bei meinen Läufen nur den Standarddialog, und der Beitrag zum EU-Tracking-Prompt enthält die Schritte zur Auslieferung und den einen Rückgabewert, der weder Ja noch Nein bedeutet.2
  2. Probieren Sie .xcproj auf einem Branch aus, nicht auf main: im Datei-Inspektor aktivieren, committen und ansehen, wie ein Merge-Konflikt in der neuen Datei aussieht, bevor das Team umstellt.3
  3. Prüfen Sie in Xcode 27.2 das Deployment-Menü jedes Targets auf ein 27.1, das unter macOS, watchOS, tvOS und visionOS nicht dort stehen sollte.3
  4. Falls StoreKit-Tests rund um Storefront-Wechsel oder dialogsDisabled unter 27.0 wackelig waren, führen Sie sie unter 27.2 erneut aus; beide Ursachen sind als behoben aufgeführt.2
  5. Wenn Sie für das Duo entwickeln, lassen Sie Xcode 27.1 (seit dem 5. Oktober den RC, 27A9275, davor die 27.1 Beta) neben der 27.2 Beta installiert; noch ersetzt keine die andere. Die Xcode 27.2 Beta 3 hat am 14. Oktober den Hinweis gestrichen, der auf 27.1 verwies, ohne zu sagen, dass das SDK umgezogen sei.35811
  6. Wenn Sie Simulatoren vor iOS 18 über Device Hub steuern oder Ihre Previews an Dateien mit CRLF-Zeilenenden scheitern: Die Xcode 27.2 Beta 2 führt diese Fixes auf. Wenn Sie für die erste Beta die Einstellung zur Codevervollständigung gesetzt haben: Apple führt den Absturz in der macOS 27.2 Beta 2 als behoben; auf diesem Build entfernt mein defaults delete com.apple.dt.Xcode CodeCompletionAssetsToLoad die Einstellung, die Apples Workaround hinzugefügt hat.47
  7. Wenn im Kompilierungsmodus toolchain von Interface Builder die Stack Views eines Storyboards ihre Abstände oder ein Button seine Content Insets verloren haben, testen Sie erneut mit der Xcode 27.2 Beta 3, die beides als behoben führt.11

Häufige Fragen

Was ist neu in der iOS 27.2 Beta 2?

Dieselbe Seite wie bei Beta 1, mit neuem Titel und neuem Build-Namen in der Overview: der erweiterte App-Tracking-Transparency-Prompt für die EU, drei Fixes für StoreKit Testing und drei bekannte Probleme. Keine Deprecations und keine Verhaltensänderungen, die vom 27.2-SDK abhängen.2

Was ist neu in der iOS 27.2 Beta 3?

Build 24B5099f, datiert auf den 5. Oktober: eine UIKit-Funktion, „On iOS 27.1 and later, the default layout margins for a UIView are zero“ (ab iOS 27.1 sind die Standard-Layoutränder eines UIView null); zwei Fixes zu App Tracking Transparency, die die API des erweiterten Prompts umbenennen; und zwei bekannte Probleme, eines beim Klonen eines Simulatorgeräts mit der Runtime 27.2 und eines zu Quest-Laborterminen. Jeder Eintrag der Beta 2 bleibt unter derselben Radar-Nummer bestehen.8

Was ist neu in der iOS 27.2 Beta 4?

Build 24B5110a, datiert auf den 13. Oktober: auf der Seite nichts außer dem Build-Namen. Jede Funktion, jeder Fix und jedes bekannte Problem der Beta 3 steht unter derselben Radar-Nummer da, kein Eintrag ist hinzugekommen oder weggefallen; eine tvOS 27.2 Beta 4 führt der Feed nicht.910

Wie heißt die API für den erweiterten Tracking-Prompt?

Sie hatte schon drei Namen. Das SDK der ersten Beta deklariert requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:). Apples Notes zur Beta 3 benennen sie in requestTrackingAuthorization(preferExpandedInterface:...) um und dann in requestTrackingAuthorizationPreferringExpandedInterface, den Namen, der stehen bleibt. Apple kürzt die beiden letzten ab. Die Xcode 27.2 Beta 3 (27B5038j) ist am 14. Oktober erschienen; ihren Header habe ich nicht geöffnet, also habe ich noch keinen gelesen, der die neuen Namen deklariert. Lesen Sie vor der Auslieferung den neuen Header.89

Wann erscheint iOS 27.2?

Apple hat noch kein Datum genannt. Die Betas begannen am 16. September, erreichten am 21. September Beta 2, am 5. Oktober Beta 3 und am 13. Oktober Beta 4; die Xcode 27.2 Beta 2 kam am 28. September und die Beta 3 am 14. Oktober. Dieser Beitrag vermerkt das Release, sobald der Feed es führt.1789

Was ist neu in der Xcode 27.2 Beta 2?

Build 27B5028f, datiert auf den 28. September: ein MCP-Tool GetCodeCoverage, vier Fixes für Eingaben in Device Hub, ein Previews-Fix für Quelldateien mit CRLF-Zeilenenden, ein Fix dafür, dass Escape den Tastatur-Erfassungsmodus nicht beendete, ein Fix für Simulator-Runtimes, die nach dem Löschen zurückkamen, und mehrere neue bekannte Probleme rund um Device Hub und den Simulator. Der Absturz bei der Codevervollständigung aus der ersten Beta wird nicht mehr aufgeführt, das bekannte Problem mit dem Deployment-Target bleibt.7

Was ist neu in der Xcode 27.2 Beta 3?

Build 27B5038j, datiert auf den 14. Oktober: zwei Interface-Builder-Fixes für den Kompilierungsmodus toolchain, das Problem beim Klonen von Simulatoren unter einer Überschrift Simulator Runtimes mit dem find-Befehl als Workaround, das Problem mit neu installierten Runtimes und der falsch einsortierte Sondertasten-Eintrag nun als in Beta 2 behoben geführt, und der Duo-Hinweis ersatzlos entfernt. Die bekannten Probleme zu Deployment-Target, CarPlay, Vision-Pro-Simulator und iPhone Duo bleiben.11

Wird das iPhone Duo in der iOS 27.2 Beta unterstützt?

Nicht nach Apples Aussage. Laut Apple kommen das Duo-SDK und der Simulator mit der Xcode 27.1 Beta (11. Oktober: seit dem 5. Oktober mit dem 27.1 RC, 27A9275), und das Gerät läuft beim Verkaufsstart am 23. Oktober mit iOS 27.1.358 Die Notes zur Xcode 27.2 Beta 2 führen allerdings zwei bekannte Probleme mit dem iPhone Duo und die Preview-Gruppe für das alternative Display auf, ohne sie zu erklären; Apples Hinweis verwies für die Duo-Arbeit auf die 27.1 Beta, bis die Xcode 27.2 Beta 3 ihn am 14. Oktober entfernte, ohne zu sagen, wo das SDK nun liegt.711

Was ist das Format .xcproj?

Ein JSON-basiertes Xcode-Projektformat, eingeführt mit der Xcode 27.2 Beta und pro Projekt über den Datei-Inspektor aktivierbar, das Apple als „more readable, merge-friendly, and easier for coding agents to edit“ (lesbarer, mergefreundlicher und für Coding-Agents leichter zu bearbeiten) beschreibt und das frühere Versionen von Xcode 27 weiterhin öffnen können.3

Sollte ich die 27.2 Beta auf einem Gerät installieren, das ich täglich nutze?

Die Notes führen die oben genannten bekannten Probleme auf und nichts zu Datenverlust, aber eine Beta bleibt eine Beta. Das EU-Sheet braucht ein Gerät, das sich in der EU befindet und mit einem Apple Account aus einer EU-Region angemeldet ist; der Simulator zeigte bei meinen Läufen nur den Standarddialog. Die Fixes für StoreKit Testing stehen in den Notes zum Betriebssystem 27.2, eine 27.2-Simulator-Runtime sollte also genügen, um diese Tests ohne Geräteinstallation erneut auszuführen.2

Quellen


  1. Apple, Releases, RSS-Feed abgerufen am 26. September 2026: „iOS 27.2 beta 2 (24B5089g)“, „iPadOS 27.2 beta 2 (24B5089g)“, „macOS 27.2 beta 2 (26B5091g)“, „tvOS 27.2 beta 2 (24K5093g)“, „visionOS 27.2 beta 2 (24N5093f)“ und „watchOS 27.2 beta 2 (24S5091f)“ datiert auf Montag, 21. September 2026; „Xcode 27.2 beta (27B5019j)“ datiert auf Mittwoch, 16. September 2026; „Xcode 27.1 beta (27A9269)“ datiert auf Freitag, 18. September 2026. Die Einträge der ersten Beta, datiert auf Mittwoch, 16. September, „iOS 27.2 beta (24B5084k)“, „iPadOS 27.2 beta (24B5084k)“, „macOS 27.2 beta (26B5086k)“, „tvOS 27.2 beta (24K5088l)“, „visionOS 27.2 beta (24N5088l)“, „watchOS 27.2 beta (24S5086l)“ und „Xcode 27.2 beta (27B5019j)“, standen im Feed, wie er am 17. September 2026 abgerufen wurde, und sind mit diesen Builds im Update des Xcode-27-Beitrags von diesem Tag und in dessen Fußnote 9 festgehalten; der Abruf vom 26. September führt anstelle der Betriebssystem-Einträge der ersten Beta die Einträge der Beta 2. Der News-Beitrag in Fußnote 5 bestätigt die Welle über sechs Systeme. ↩↩↩↩

  2. Apple, iOS & iPadOS 27.2 Beta 2 Release Notes, abgerufen am 26. September 2026: Overview; App Tracking Transparency, New Features (179504171); Health, Known Issues (186964423); Shortcuts, Known Issues (187499433); StoreKit Testing in Xcode, Resolved Issues (183933307, 184155259, 184255116) und Known Issues (186018916), zitiert. Der am selben Tag abgerufene Release-Notes-Index führt „iOS & iPadOS 27 Release Notes“ und „iOS & iPadOS 27.2 Beta 2 Release Notes“ und keinen Eintrag zu 27.1. ↩↩↩↩↩↩↩↩↩↩↩↩

  3. Apple, Xcode 27.2 Beta Release Notes, abgerufen am 26. September 2026: Overview und der zugehörige Hinweis; General, Known Issues (186939138); Device Hub, Known Issues (181945323, 182553164); Previews, Resolved Issues (183475595, 185436582, 186442676); Previews & Playgrounds, Resolved Issues (184564292); Project Format, New Features (184661114); SDK, Known Issues (187160501); Simulator, Known Issues (141290052), zitiert. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  4. Apple, macOS 27.2 Golden Gate Beta 2 Release Notes, abgerufen am 26. September 2026: General (186939138), AppKit (186955507), Notifications (187312007), Shortcuts (187499433), StoreKit Testing in Xcode (183933307, 184155259, 184255116, 186018916), zitiert. ↩↩↩↩

  5. Apple, „Get ready with the latest beta releases“, Developer News, 16. September 2026, gelesen im RSS-Feed der Developer News am 26. September 2026: „The beta versions of iOS 27.2, iPadOS 27.2, macOS 27.2, tvOS 27.2, visionOS 27.2, and watchOS 27.2 are now available.“ und die „Note about iOS 27.1 and iPhone Duo“, zitiert. ↩↩↩↩↩↩

  6. Apple, Xcode 27.1 Beta Release Notes, abgerufen am 26. September 2026, Overview: „Xcode 27.1 beta includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27.“ ↩↩

  7. Apple, Releases, RSS-Feed abgerufen am 1. Oktober 2026: „Xcode 27.2 beta 2 (27B5028f)“, „iOS 27.0.1 (24A446)“, „iPadOS 27.0.1 (24A446)“, „macOS 27.0.1 (26A434)“, „visionOS 27.0.1 (24M372)“ und „iPadOS 26.7.1 (23H30)“ datiert auf Montag, 28. September 2026, 10:00:00 PDT, und „watchOS 27.0.1 (24R365)“ auf denselben Tag, 13:00:00 PDT. Apple, Xcode 27.2 Beta 2 Release Notes, abgerufen über den JSON-Endpunkt der Dokumentation am 1. Oktober 2026 und mit dem Abruf vom 26. September in Fußnote 3 verglichen: Overview und der zugehörige Hinweis; General, Known Issues (187146039, 188407822); Coding Assistant, New Features (181141715); Device Hub, Resolved Issues (181945323, 182553164, 182695157, 187484157) und Known Issues (177181719, 187148389, 188313956, 188326513); Devices, Resolved Issues (187880316); Mac Catalyst, Known Issues (185924957); Previews, New Features (182598534) und Resolved Issues (186255376); SDK, Known Issues (187160501); Simulator, Resolved Issues (141290052) und Known Issues (179494052, 187950199), zitiert. Radar 186939138 erscheint nicht auf der Seite. Die Form mit defaults delete im Text wurde am 1. Oktober 2026 auf einer Wegwerf-Preferences-Domain ausgeführt und entfernte dort den Schlüssel; in der Domain von Xcode war der Schlüssel auf meinem Mac nicht gesetzt. Die am selben Tag abgerufenen Notes zu iOS und iPadOS 27.2 sowie zur macOS 27.2 Beta 2 sind mit den Kopien vom 26. September identisch, ebenso die Seite zur Xcode 27.1 Beta in Fußnote 6, die die Radar-Nummern 185924957 und 182598534 enthält. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  8. Apple, Releases, RSS-Feed abgerufen am 11. Oktober 2026: „iOS 27.2 beta 3 (24B5099f)“, „iPadOS 27.2 beta 3 (24B5099f)“, „macOS 27.2 beta 3 (26B5101f)“, „tvOS 27.2 beta 3 (24K5103f)“, „visionOS 27.2 beta 3 (24N5103f)“ und „watchOS 27.2 beta 3 (24S5101f)“ datiert auf Montag, 5. Oktober 2026, 11:00:00 PDT, und „Xcode 27.1 RC (27A9275)“ auf denselben Tag, 10:00:00 PDT; der neueste Xcode-27.2-Eintrag ist „Xcode 27.2 beta 2 (27B5028f)“ vom 28. September. Apple, iOS & iPadOS 27.2 Beta 3 Release Notes, abgerufen am 11. Oktober 2026: Overview; App Tracking Transparency, New Features (179504171) und Resolved Issues (187149729, 187610745); Health, Known Issues (186964423); Quest Lab Appointments, Known Issues (184530996); Shortcuts, Known Issues (187499433); Simulator Runtimes, Known Issues (188407822, FB24939277); StoreKit Testing in Xcode, Resolved Issues (183933307, FB24137836, 184155259, 184255116) und Known Issues (186018916); UIKit, New Features (186294594), zitiert. Die Deklaration des ersten Namens wurde am 11. Oktober 2026 in ATTrackingManager.h im iOS-27.2-SDK der Xcode 27.2 Beta (27B5019j) gelesen. Apple, Xcode 27.1 RC Release Notes, abgerufen am 11. Oktober 2026: die Overview („Xcode 27.1 RC includes Swift 6.4 and SDKs for iOS 27.1, iPadOS 27, tvOS 27, watchOS 27, macOS 27, and visionOS 27.“) und die Simulator-Known-Issues, die die iPhone-Duo-Simulator-Runtime nennen (187708663, 187708767). ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  9. Apple, Releases, RSS-Feed abgerufen am 14. Oktober 2026 um 05:07 UTC (13. Oktober, 22:07 Uhr pazifischer Zeit) und am 15. Oktober 2026 um 04:36 UTC (14. Oktober, 21:36 Uhr pazifischer Zeit): in beiden „iOS 27.2 beta 4 (24B5110a)“, „iPadOS 27.2 beta 4 (24B5110a)“, „macOS 27.2 beta 4 (26B5112a)“, „visionOS 27.2 beta 4 (24N5114a)“ und „watchOS 27.2 beta 4 (24S5112a)“ datiert auf Dienstag, 13. Oktober 2026, 10:00:00 PDT, ohne Eintrag für eine tvOS 27.2 beta 4; nur im zweiten „Xcode 27.2 beta 3 (27B5038j)“, datiert auf Mittwoch, 14. Oktober 2026, 10:00:00 PDT; die Xcode-Einträge des zweiten Abrufs sind „Xcode 27.2 beta 3 (27B5038j)“, „Xcode 27.1 RC (27A9275)“, „Xcode 27.1 beta (27A9269)“, „Xcode 27 (27A266a)“ und „Xcode 26.6 (17F113)“. ↩↩↩↩↩↩↩↩↩

  10. Apple, iOS & iPadOS 27.2 Beta 4 Release Notes, abgerufen über den JSON-Endpunkt der Dokumentation am 14. Oktober 2026 um 05:09 UTC (13. Oktober, 22:09 Uhr pazifischer Zeit) und am 15. Oktober 2026 um 04:38 UTC (14. Oktober, 21:38 Uhr pazifischer Zeit) und mit der Kopie der Seite zur Beta 3 vom 11. Oktober verglichen: Die Overview nennt „iOS & iPadOS 27.2 beta 4“; Abschnitte und Radar-Nummern sind die in Fußnote 8 aufgeführten, ohne hinzugekommenen oder entfernten Eintrag. ↩↩↩↩

  11. Apple, Xcode 27.2 Beta 3 Release Notes, abgerufen über den JSON-Endpunkt der Dokumentation am 15. Oktober 2026 um 04:38 UTC (14. Oktober, 21:38 Uhr pazifischer Zeit), ausgeliefert mit einem Last-Modified vom 14. Oktober 2026, 07:06:58 GMT, und mit der Kopie der Beta 2 vom 14. Oktober, 05:09 UTC (13. Oktober, 22:09 Uhr pazifischer Zeit), verglichen: Overview, zitiert, ohne Hinweis; General, Known Issues (187146039); Device Hub, Known Issues (187148389, 188313956, 188326513); Interface Builder, Resolved Issues (186354589, FB24605403; 187747632, FB24829108), zitiert; Mac Catalyst, Known Issues (185924957); SDK, Known Issues (187160501); Simulator, Known Issues (179494052, FB23101450); Simulator Runtimes, Known Issues (188407822, FB24939277), zitiert, mit dem find-Workaround; unter „Updates in Xcode 27.2 Beta 2“: Coding Assistant, New Features (181141715); Device Hub, Resolved Issues (177181719, 181945323, 182553164, 182695157 mit FB23873443, 187484157); Devices, Resolved Issues (187880316); Previews, New Features (182598534) und Resolved Issues (184564292, 186255376, 186442676); Project Format, New Features (184661114); und Simulator, Resolved Issues (141290052 mit FB16083602, und 187950199, jetzt mit dem Präfix „Fixed:“); unter „Updates in Xcode 27.2 Beta“: Previews, Resolved Issues (183475595, 185436582). Der Hinweis der Kopie der Beta 2, ihr Simulator-Known-Issue 187950199 mit dem killall-Workaround und ihr Wortlaut des General-Known-Issues zu 188407822 erscheinen auf der Seite zur Beta 3 nicht. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩

  12. Apple, macOS 27.2 Golden Gate Beta 4 Release Notes, abgerufen über den JSON-Endpunkt der Dokumentation am 15. Oktober 2026 um 05:01 UTC (14. Oktober, 22:01 Uhr pazifischer Zeit) und mit dem am 26. September gesicherten Text der Beta 2 sowie der Kopie der Beta 3 vom 11. Oktober verglichen: Die Overview nennt „macOS 27.2 Golden Gate beta 4“; der Abschnitt Display Settings, Known Issues (188643179), zitiert, steht in der Kopie der Beta 3 und nicht in der der Beta 2; der Text der Beta 4 ist bis auf den Build-Namen der der Beta 3, und jeder Eintrag der Beta 2 ist unter derselben Radar-Nummer vorhanden. ↩

  13. Apple, App Store Connect release notes, abgerufen am 15. Oktober 2026 um 05:04 UTC (14. Oktober, 22:04 Uhr pazifischer Zeit), Eintrag vom 14. Oktober 2026, „TestFlight update“, vollständig zitiert. ↩

Verwandte Beiträge

Der EU-Tracking-Prompt in iOS 27.2: Was Sie ausliefern müssen

iOS 27.2 bringt einen alternativen App Tracking Transparency-Prompt für die EU, in fünf Ländern Pflicht. Die neue API, d…

27 Min. Lesezeit

Xcode 27.1 beta: Ihre App im iPhone Duo Simulator

Xcode 27.1 beta bringt das erste iOS-27.1-SDK und einen iPhone Duo Simulator: was im SDK steckt, was das Geräteprofil sa…

41 Min. Lesezeit

Pixel-Art in Bewegung: Laufen, Kamera und Türen auf dem iPhone

Wie Pokémon Rot, Kristall und Smaragd laufen, die Kamera fixieren und abblenden, gemessen am Quellcode, plus ein 60-Hz-B…

93 Min. Lesezeit