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 iOS-Notes sind kurz und enthalten eine einzige Funktion, den erweiterten App-Tracking-Transparency-Prompt für Benutzer in der EU; die Xcode-Notes enthalten die Änderung, die die meisten Entwickler zuerst spüren werden, ein JSON-Projektformat, dazu einen Deployment-Target-Bug und einen Absturz bei der Codevervollständigung samt Workaround; und 27.2 ist ausdrücklich nicht der Ort, an dem das iPhone-Duo-SDK lebt. Dieser Beitrag liest die Notes Beta für Beta und wächst mit jeder neuen Beta.1235
Das Wichtigste in Kürze
- Builds. iOS und iPadOS 27.2 Beta 24B5084k am 16. September und Beta 2 24B5089g am 21. September; am selben Tag macOS 27.2 Beta 2 26B5091g, tvOS 24K5093g, visionOS 24N5093f, watchOS 24S5091f; Xcode 27.2 Beta 27B5019j am 16. September, mit Stand 26. September ohne zweite Xcode-Beta.1
- Eine einzige iOS-Funktion. „
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.) Der Rest der iOS-Notes besteht aus drei Fixes für StoreKit Testing, einem bekannten Problem bei StoreKit Testing, einem bei Health und einem bei den Kurzbefehlen. Keine Deprecations, keine Verhaltensänderungen beim Linken gegen 27.2.2 - 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.3 - 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), und laut Apples News-Beitrag erscheint das Gerät am 23. Oktober mit iOS 27.1.35
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 |
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
Was steht in den Release Notes zur iOS 27.2 Beta?
Die Seite beginnt 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 arbeitet dann vier Bereiche ab.2
App Tracking Transparency. Das einzige New Feature: „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 ist die ganze Seite. 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 aktuellen 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 steht der Hinweis: „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
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 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
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.35
Was ich diese Woche tun würde
- 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
- Probieren Sie
.xcprojauf 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 - 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
- Falls StoreKit-Tests rund um Storefront-Wechsel oder
dialogsDisabledunter 27.0 wackelig waren, führen Sie sie unter 27.2 erneut aus; beide Ursachen sind als behoben aufgeführt.2 - Wenn Sie für das Duo entwickeln, lassen Sie die Xcode 27.1 Beta neben der 27.2 Beta installiert; noch ersetzt keine die andere.35
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
Wann erscheint iOS 27.2?
Apple hat noch kein Datum genannt. Die Betas begannen am 16. September und erreichten am 21. September Beta 2; dieser Beitrag vermerkt das Release, sobald der Feed es führt.1
Wird das iPhone Duo in der iOS 27.2 Beta unterstützt?
Nein. Laut Apple kommen das Duo-SDK und der Simulator mit der Xcode 27.1 Beta, und das Gerät läuft beim Verkaufsstart am 23. Oktober mit iOS 27.1.35
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
-
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. ↩↩↩↩
-
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. ↩↩↩↩↩↩↩↩↩↩↩
-
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. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩
-
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. ↩↩
-
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. ↩↩↩↩↩
-
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.“ ↩