iOS 27.2 bêta : ce qui change pour les développeurs, bêta par bêta
Apple a ouvert le cycle 27.2 le mercredi 16 septembre 2026, deux jours après la sortie d’iOS 27.0, avec la bêta d’iOS et iPadOS 27.2 (24B5084k), les bêtas correspondantes de macOS, tvOS, visionOS et watchOS, et la bêta de Xcode 27.2 (27B5019j) ; les deuxièmes bêtas ont suivi le lundi 21 septembre (iOS 27.2 bêta 2, 24B5089g), et les troisièmes le lundi 5 octobre (iOS 27.2 bêta 3, 24B5099f). La bêta 2 de Xcode 27.2 (27B5028f) est arrivée le lundi 28 septembre, sans nouvelle bêta d’OS à ses côtés ; les quatrièmes bêtas d’OS ont suivi le mardi 13 octobre (iOS 27.2 bêta 4, 24B5110a, sans bêta tvOS à leurs côtés), et la bêta 3 de Xcode 27.2 (27B5038j) le mercredi 14 octobre. Les notes d’iOS sont courtes et, à la bêta 4, portent deux fonctionnalités : l’invite App Tracking Transparency étendue pour les utilisateurs de l’UE, dont la bêta 3 renomme deux fois l’API, et des marges de mise en page par défaut nulles pour UIView sous iOS 27.1 et ultérieur. Les notes de Xcode portent le changement que la plupart des développeurs sentiront en premier, un format de projet JSON, plus un bug de cible de déploiement et, dans la première bêta, un plantage de la complétion de code assorti d’un contournement ; et Apple renvoyait le travail sur le Duo vers la bêta de Xcode 27.1 dans un encadré que la bêta 3 de Xcode 27.2 a supprimé le 14 octobre sans dire que le SDK avait changé de place ; 27.1 en est à sa RC depuis le 5 octobre. Ce billet lit les notes bêta par bêta et s’enrichira à chaque nouvelle bêta.12357891011
L’essentiel
- Les builds. iOS et iPadOS 27.2 bêta 24B5084k le 16 septembre, bêta 2 24B5089g le 21 septembre et bêta 3 24B5099f le 5 octobre ; macOS 27.2 bêta 2 26B5091g, tvOS 24K5093g, visionOS 24N5093f et watchOS 24S5091f le 21 septembre, et leurs builds bêta 3 26B5101f, 24K5103f, 24N5103f et 24S5101f le 5 octobre ; iOS et iPadOS 27.2 bêta 4 24B5110a avec macOS 26B5112a, visionOS 24N5114a et watchOS 24S5112a le 13 octobre, sans tvOS 27.2 bêta 4 dans le flux ; la bêta de Xcode 27.2, 27B5019j, le 16 septembre, sa bêta 2, 27B5028f, le 28 septembre, et sa bêta 3, 27B5038j, le 14 octobre.1789
- Deux fonctionnalités iOS à la bêta 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 prend désormais en charge une invite étendue alternative et une nouvelle demande annuelle pour les utilisateurs de l’UE ; l’invite alternative est obligatoire pour les utilisateurs en France, en Allemagne, en Italie, en Pologne et en Roumanie.) La bêta 3 ajoute la seconde, dans UIKit : « On iOS 27.1 and later, the default layout margins for aUIVieware zero. » (sous iOS 27.1 et ultérieur, les marges de mise en page par défaut d’uneUIViewsont nulles). La bêta 3 renomme aussi deux fois l’API de l’invite étendue ; le nom qui reste estrequestTrackingAuthorizationPreferringExpandedInterface. Le reste des notes d’iOS se compose de trois correctifs StoreKit Testing, d’un problème connu StoreKit Testing, d’un problème connu Health, d’un problème connu Shortcuts et, nouveaux dans la bêta 3, d’un problème connu sur le clonage de simulateurs et d’un autre sur les rendez-vous de laboratoire Quest. Aucune dépréciation, et aucun changement que les notes rattachent à la liaison avec le SDK 27.2.28 La page de la bêta 4 est celle de la bêta 3, avec le nom du build changé dans l’Overview : les mêmes entrées sous les mêmes numéros radar.10 - Le changement de Xcode qui compte. « 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 prend désormais en charge un format de projet fondé sur JSON, plus lisible, plus facile à fusionner et plus simple à modifier pour les agents de code ; il s’active dans l’inspecteur de fichier, et ces projets s’ouvrent aussi dans les versions antérieures de Xcode 27.)3
- Deux pièges dans Xcode. Les SDK macOS, watchOS, tvOS et visionOS de 27.2 « incorrectly report 27.1 as a valid deployment target » (signalent à tort 27.1 comme cible de déploiement valide), et Xcode « may crash when using code completion on macOS 27.2 beta » (peut planter en utilisant la complétion de code sous la bêta de macOS 27.2), avec un contournement par
defaults write. Les notes des bêtas 2 et 3 conservent le premier et ne mentionnent plus le second.3711 - Absent de 27.2. Le SDK et le simulateur de l’iPhone Duo : « Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo » (téléchargez la bêta de Xcode 27.1 pour obtenir le SDK iOS et la prise en charge de l’iPhone Duo dans le simulateur), un encadré supprimé dans la bêta 3 de Xcode 27.2 le 14 octobre sans rien à sa place, et l’article d’actualité d’Apple indique que le téléphone sortira le 23 octobre sous iOS 27.1.3511
Quel build est lequel ?
| Élément | Build | Date dans le flux |
|---|---|---|
| iOS 27.2 bêta / iPadOS 27.2 bêta | 24B5084k | mer. 16 sept. 2026 |
| macOS 27.2 bêta | 26B5086k | mer. 16 sept. 2026 |
| tvOS 27.2 bêta | 24K5088l | mer. 16 sept. 2026 |
| visionOS 27.2 bêta | 24N5088l | mer. 16 sept. 2026 |
| watchOS 27.2 bêta | 24S5086l | mer. 16 sept. 2026 |
| Xcode 27.2 bêta | 27B5019j | mer. 16 sept. 2026 |
| iOS 27.2 bêta 2 / iPadOS 27.2 bêta 2 | 24B5089g | lun. 21 sept. 2026 |
| macOS 27.2 bêta 2 | 26B5091g | lun. 21 sept. 2026 |
| tvOS 27.2 bêta 2 | 24K5093g | lun. 21 sept. 2026 |
| visionOS 27.2 bêta 2 | 24N5093f | lun. 21 sept. 2026 |
| watchOS 27.2 bêta 2 | 24S5091f | lun. 21 sept. 2026 |
| Xcode 27.1 bêta (le SDK Duo) | 27A9269 | ven. 18 sept. 2026 |
| Xcode 27.2 bêta 2 | 27B5028f | lun. 28 sept. 2026 |
| iOS 27.2 bêta 3 / iPadOS 27.2 bêta 3 | 24B5099f | lun. 5 oct. 2026 |
| macOS 27.2 bêta 3 | 26B5101f | lun. 5 oct. 2026 |
| tvOS 27.2 bêta 3 | 24K5103f | lun. 5 oct. 2026 |
| visionOS 27.2 bêta 3 | 24N5103f | lun. 5 oct. 2026 |
| watchOS 27.2 bêta 3 | 24S5101f | lun. 5 oct. 2026 |
| Xcode 27.1 RC (le SDK Duo) | 27A9275 | lun. 5 oct. 2026 |
| iOS 27.2 bêta 4 / iPadOS 27.2 bêta 4 | 24B5110a | mar. 13 oct. 2026 |
| macOS 27.2 bêta 4 | 26B5112a | mar. 13 oct. 2026 |
| visionOS 27.2 bêta 4 | 24N5114a | mar. 13 oct. 2026 |
| watchOS 27.2 bêta 4 | 24S5112a | mar. 13 oct. 2026 |
| Xcode 27.2 bêta 3 | 27B5038j | mer. 14 oct. 2026 |
C’est l’ordre qui raconte l’histoire. Apple est passée aux bêtas 27.2 avant même qu’une bêta 27.1 existe, puis a livré deux jours plus tard la bêta de Xcode 27.1, la version qui porte l’iPhone Duo ; le billet sur Xcode 27 retrace la chronologie et le billet sur le simulateur Duo en fait l’essai pratique. Au 26 septembre, l’index des notes de version d’Apple ne compte toujours aucune page iOS 27.1, seulement « iOS & iPadOS 27 Release Notes » et « iOS & iPadOS 27.2 Beta 2 Release Notes ».12 Au 14 octobre, le flux ne compte aucune bêta 4 de tvOS 27.2, seul système sans quatrième bêta.9
Que disent les notes de la bêta d’iOS 27.2 ?
La page de la bêta 2 s’ouvrait sur la phrase de périmètre, « 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 » (le SDK sert à développer des apps pour iPhone et iPad sous iOS et iPadOS 27.2 bêta 2 et est fourni avec Xcode 27.2), puis parcourait quatre domaines.2
App Tracking Transparency. L’unique New Feature de la page était : « 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. » La note ne nomme aucune API. Mon billet sur l’invite de suivi dans l’UE lit l’en-tête et la page de référence pour ce que la note laisse de côté, la nouvelle surcharge de requestTrackingAuthorization qui offre la feuille étendue dans le reste de l’UE et le bouton « Additional Information » qui ferme l’invite sans enregistrer de décision, et fait tourner une sonde dans le simulateur de la bêta : sur le runtime de la première bêta, chaque exécution qui a déclenché une invite a affiché l’alerte standard, jamais la feuille ; la feuille elle-même relève d’un test sur appareil, avec un appareil situé dans l’UE et connecté à un compte Apple d’une région de l’UE.
StoreKit Testing in Xcode. Deux entrées passent des Known Issues des notes de 27.0 aux Resolved Issues : « Changing the storefront or locale using SKTestSession doesn’t propagate through Storefront.updates » (changer de vitrine ou de locale via SKTestSession ne se propage pas par Storefront.updates) et « Failed purchases using SKTestSession might display error dialogs even when dialogsDisabled is set to true. » (les achats échoués via SKTestSession peuvent afficher des dialogues d’erreur même quand dialogsDisabled vaut true). Une troisième entrée résolue, « Intro offer eligibility does not reset immediately after calling SKTestSession.clearTransactions() » (l’éligibilité à l’offre de lancement ne se réinitialise pas immédiatement après l’appel à SKTestSession.clearTransactions()), répète un correctif que les notes de 27.0 listent déjà. Un nouveau 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. » (l’achat intégré d’un abonnement membre d’un lot d’abonnements permet à tort de dégrouper le lot au lieu de lever une erreur).2
Health et Shortcuts. Deux Known Issues : « Personalized summaries may not generate as expected in the Insights tab » (les résumés personnalisés peuvent ne pas se générer comme prévu dans l’onglet Insights) et « Describe a Shortcut might fail with the error “Something went wrong. Try again later.” » (la description d’un raccourci peut échouer avec un message d’erreur générique).2
C’était toute la page de la bêta 2. Entre la bêta 1 et la bêta 2, ni les sections ni les numéros radar n’ont changé, selon la mise à jour du 21 septembre du billet sur les notes d’iOS 27 ; le titre et le nom du build dans l’Overview, eux, sont passés de « Beta » à « Beta 2 ». Sur la page de Xcode 27.2, la phrase de l’Overview qui promettait le SDK Duo « later this month in an upcoming release of Xcode 27.1 » (plus tard ce mois-ci dans une prochaine version de Xcode 27.1) a été remplacée par l’encadré de téléchargement entre le 17 et le 19 septembre, comme le consigne ce même billet dans sa mise à jour du 19 septembre et sa note 8 ; l’encadré est cité d’après la page récupérée le 26 septembre.3 Toutes les dépréciations de 27.0 et tous les changements de comportement liés au SDK 27 de ce billet restent inchangés dans la bêta 2 de 27.2.2
Que change la bêta de Xcode 27.2 ?
L’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 et les SDK 27.2 de toutes les plateformes, le débogage sur appareil à partir d’iOS 17, tvOS 17, watchOS 10 et sous visionOS, et un Mac sous macOS Tahoe 26.6 ou ultérieur.) Juste en dessous figurait l’encadré, jusqu’à ce que la bêta 3 le supprime (voir plus bas) : « Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo. »3
Le format de projet JSON. Sous 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. » Trois phrases, trois informations : le format s’active projet par projet, il reste rétrocompatible au sein de la gamme 27, et Apple cite les agents de code parmi ses raisons. Quiconque a vu un agent passer des tours entiers à modifier project.pbxproj à coups d’expressions régulières sait pourquoi la mention des agents de code est là ; la facilité de fusion, c’est ce que les équipes réclament depuis une décennie. Je n’ai encore converti aucun projet, donc l’allure du fichier sur disque attendra une note ultérieure.3
Le piège de la cible de déploiement. Sous 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. » (Ces quatre SDK signalent à tort 27.1 comme cible valide, les builds et d’autres fonctions peuvent alors se comporter de façon inattendue, et les builds Mac Catalyst ciblant 27.1 ou 27.2 risquent de ne pas pouvoir utiliser les API nouvellement introduites.) Apple n’a publié aucune version 27.1 pour ces quatre systèmes, et l’Overview de la bêta de Xcode 27.1 elle-même liste leurs SDK en 27 ; une cible réglée sur 27.1 exige donc une version d’OS qu’Apple n’a jamais livrée. Utilisez 27.0, ou 27.2 uniquement pour une cible censée exiger la bêta, et gardez en tête la réserve d’Apple sur Mac Catalyst, pour 27.1 comme pour 27.2.36
Le plantage de la complétion de code. Sous General, Known Issues : « Xcode may crash when using code completion on macOS 27.2 beta », avec le contournement defaults write com.apple.dt.Xcode CodeCompletionAssetsToLoad /dev/null, qui « turn[s] off enhanced code completion ranking » (désactive le classement amélioré des suggestions de complétion). Les notes de macOS 27.2 bêta 2 indiquent que le plantage est corrigé côté OS ; un Mac sous bêta 2 ne devrait donc pas avoir besoin de ce réglage.34
Device Hub et Simulator. Deux Known Issues pour Device Hub : les saisies clavier et souris vers les simulateurs « for OS versions before iOS 18.0, tvOS 18.0, watchOS 11.0, and visionOS 2.0 » (pour les versions d’OS antérieures à iOS 18.0, tvOS 18.0, watchOS 11.0 et visionOS 2.0) ne sont pas prises en compte, et un appareil physique déconnecté alors que « Simulate Hardware Keyboard » était activé « may remain in “hardware keyboard” mode for up to 2 minutes » (peut rester en mode clavier matériel jusqu’à deux minutes). Un Known Issue du simulateur, avec un vieux numéro radar : « Some simulator runtimes are not completely deleted when removed, re-appearing after a reboot. » (certains runtimes du simulateur ne sont pas entièrement supprimés et réapparaissent après un redémarrage).3 Les trois sont listés comme corrigés dans la bêta 2, ci-dessous.7
Previews. Quatre correctifs, dont un pour les agents : « The RenderPreview MCP tool now returns the list of available render destinations, and lets the caller specify which destination to use for rendering. » (L’outil MCP RenderPreview renvoie désormais la liste des destinations de rendu disponibles et laisse l’appelant choisir celle à utiliser.) Les autres concernent un bug de sélection dans la grille de vignettes, une erreur plus claire pour les plateformes non prises en charge, et une erreur plus claire « when previews fail because another user account on this Mac owns the Previews JIT directory » (quand les aperçus échouent parce qu’un autre compte utilisateur de ce Mac possède le répertoire JIT de Previews).3
Que change la bêta 2 de Xcode 27.2 ?
La bêta 2 de Xcode 27.2 (27B5028f) est datée du lundi 28 septembre dans le flux des versions, sans bêta d’OS 27.2 à ses côtés ; les autres éléments d’OS ce jour-là sont les mises à jour 27.0.1 d’iOS, iPadOS, macOS, visionOS et watchOS, ainsi qu’iPadOS 26.7.1.7 J’ai lu la page renommée le 1er octobre en la comparant à ma copie du 26 septembre de celle de la première bêta. L’Overview se lit de la même façon, avec « beta 2 » à la place de « beta » dans chaque phrase, les mêmes SDK et la même exigence de macOS 26.6, et l’encadré Duo est inchangé. Apple a aussi fondu la section Previews & Playgrounds de la première bêta dans Previews et déplacé deux correctifs Previews de la première bêta sous un nouvel intitulé, « Updates in Xcode 27.2 Beta » ; les correctifs RenderPreview et du répertoire JIT restent dans la section du haut, alors que tous deux sont arrivés avec la première bêta. Je n’ai pas installé la bêta 2 : tout ce qui figure dans cette section est donc le texte d’Apple.7
Un nouvel outil pour les agents. Sous 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. » (un nouvel outil MCP, GetCodeCoverage, rapporte la couverture de code du dernier résultat de test, avec un filtre facultatif par cible ou par fichier). Avec le correctif RenderPreview ci-dessus, cela fait deux notes de bêta d’affilée qui étendent ce qu’un agent connecté à Xcode peut demander.7
Device Hub retrouve ses saisies. Les deux Known Issues de Device Hub de la première bêta figurent désormais sous Resolved Issues, précédés de « Fixed: » : les saisies clavier et souris vers les simulateurs « for OS versions before iOS 18.0, tvOS 18.0, watchOS 11.0, and visionOS 2.0 », et les deux minutes de mode « hardware keyboard » résiduel. Deux autres correctifs les accompagnent : « Fixed an issue where Device Hub stopped sending touch and button input to a connected device after a period of inactivity » (Device Hub cessait d’envoyer les saisies tactiles et les boutons à un appareil connecté après une période d’inactivité) et « Fixed: Device Hub now supports input to iOS 17 Simulator Devices. » (Device Hub accepte désormais les saisies vers les simulateurs sous iOS 17). L’ancienne entrée Simulator sur les runtimes « re-appearing after a reboot » (qui réapparaissent après un redémarrage) est elle aussi listée comme corrigée.7
Deux correctifs hors de Device Hub. Une nouvelle section Devices liste « Fixed: Holding Escape does not dismiss keyboard capture mode » (maintenir Échap ne quittait pas le mode de capture du clavier), et Previews ajoute « Fixed an issue where previews could fail in source files that use Windows-style (CRLF) line endings. » (les aperçus pouvaient échouer dans les fichiers source aux fins de ligne Windows). Si votre dépôt contient des fichiers CRLF, ce second correctif est la raison d’essayer la bêta 2.7
Le plantage de la complétion de code a disparu de la page. Le Known Issue de la section General sur la complétion de code sous la bêta de macOS 27.2, avec son contournement par defaults write, n’apparaît nulle part dans les notes de la bêta 2, ni sous Known Issues ni sous Resolved Issues. Les notes de macOS 27.2 bêta 2 indiquaient déjà le plantage comme corrigé côté OS.4 Si vous avez défini ce réglage, defaults delete com.apple.dt.Xcode CodeCompletionAssetsToLoad le supprime ; cette commande est la mienne, pas celle d’Apple.
L’iPhone Duo apparaît dans une version qui, selon Apple, ne le porte pas. L’encadré dit toujours « Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo. » Pourtant, deux nouveaux Known Issues nomment le téléphone : « Screenshots and recordings in iPhone Duo may be black for up to a few minutes after booting the device » (captures et enregistrements peuvent rester noirs quelques minutes après le démarrage) et « VoiceOver, the Accessibility Inspector, and other accessibility tools cannot convey screen content on an iPhone Duo within Device Hub. » (VoiceOver, l’Accessibility Inspector et les autres outils d’accessibilité ne peuvent pas restituer le contenu de l’écran d’un iPhone Duo dans Device Hub). Deux autres entrées reprennent mot pour mot les notes de la bêta de Xcode 27.1 : le Known Issue Mac Catalyst, « Projects that use APIs specific to iOS 27.1 show compile errors when building for Mac Catalyst » (les projets qui utilisent des API propres à iOS 27.1 affichent des erreurs de compilation pour Mac Catalyst), avec son contournement #if !targetEnvironment(macCatalyst), et la fonctionnalité Previews « The canvas overrides picker now includes a Display group for previewing content on a device’s alternative display. » (le sélecteur de substitutions du canevas comprend désormais un groupe Display pour prévisualiser sur l’écran alternatif d’un appareil).67 La page n’explique pas ce recoupement, et son Overview liste toujours un SDK iOS 27.2 et aucun 27.1. Tant qu’Apple ne dit pas autre chose, je continuerais de suivre l’encadré et de compiler pour le Duo dans la bêta 27.1.
Toujours ouvert, et nouveau. Le Known Issue sur la cible de déploiement est inchangé, sous le même numéro radar. Nouveaux Known Issues : « Cloning a 27.2 simulator device may encounter an issue due to incorrect file permissions » (cloner un simulateur 27.2 peut échouer à cause de permissions de fichier incorrectes) ; Device Hub peut « quit unexpectedly » (quitter inopinément) quand vous sélectionnez un simulateur Vision Pro sans runtime visionOS installé ; « The Device->Simulate Memory Warning menu item does not work » (l’élément de menu Device->Simulate Memory Warning ne fonctionne pas) ; CarPlay dans Device Hub « requires devices to be physically connected via USB cable (not over the network) » (exige des appareils reliés physiquement par câble USB, pas par le réseau) ; et un runtime de simulateur réinstallé après suppression « may still show up as unavailable in Xcode » (peut encore apparaître comme indisponible dans Xcode), avec killall -9 com.apple.CoreSimulator.CoreSimulatorService comme contournement d’Apple. Une entrée semble mal rangée : « 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 » (les touches de modification n’étaient pas envoyées au bon appareil quand plusieurs fenêtres d’appareil étaient ouvertes) figure sous l’intitulé Known Issues de Device Hub.7
Que disent les notes de la bêta 3 d’iOS 27.2 ?
La bêta 3 d’iOS et iPadOS 27.2 (24B5099f) est datée du lundi 5 octobre dans le flux des versions, avec macOS 27.2 bêta 3 (26B5101f), tvOS 27.2 bêta 3 (24K5103f), visionOS 27.2 bêta 3 (24N5103f) et watchOS 27.2 bêta 3 (24S5101f) le même matin. L’élément Xcode de ce jour-là est Xcode 27.1 RC (27A9275) ; au 11 octobre, le flux ne listait aucun Xcode 27.2 après la bêta 2 (27B5028f) du 28 septembre. La bêta 3 de Xcode 27.2 a suivi le 14 octobre.89 Apple a remplacé la page de la bêta 2 à la même URL, et je l’ai lue le 11 octobre en la comparant au texte de la bêta 2 cité plus haut. L’Overview nomme désormais « iOS & iPadOS 27.2 beta 3 » et dit toujours « The SDK comes bundled with Xcode 27.2. » (le SDK est fourni avec Xcode 27.2). Cinq entrées sont nouvelles : deux correctifs App Tracking Transparency, une fonctionnalité UIKit et deux Known Issues. Toutes les entrées de la page de la bêta 2 y figurent encore. Je n’ai pas installé la bêta 3 : cette section est donc le texte d’Apple, à l’exception d’un en-tête du SDK que je cite plus bas.8
L’API de suivi a déjà porté trois noms. Sous App Tracking Transparency, deux nouvelles Resolved Issues : « Fixed: The new requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:) API is renamed to requestTrackingAuthorization(preferExpandedInterface:...). (187149729) » et « Fixed: The new requestTrackingAuthorization(preferExpandedInterface:...) API is renamed to requestTrackingAuthorizationPreferringExpandedInterface:…). (187610745) » (corrigé : la nouvelle API est renommée, chaque fois sous le nom suivant). Dans l’ordre, les noms sont :
requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:), le nom que déclare le SDK de la première bêta. Je l’ai lu dans l’en-têteATTrackingManager.hdu SDK iOS 27.2 de la bêta de Xcode 27.2 (27B5019j), sous la forme de la méthode Objective-CrequestTrackingAuthorizationUsingExpandedInterface:additionalInformationAction:completionHandler:.requestTrackingAuthorization(preferExpandedInterface:...).requestTrackingAuthorizationPreferringExpandedInterface, le nom que les notes de la bêta 3 laissent en place.
Apple imprime le troisième nom moitié en Objective-C, moitié en Swift, avec un deux-points et une parenthèse fermante de trop, et abrège le deuxième par des points de suspension : les notes ne donnent donc la signature complète ni de l’un ni de l’autre. Elles ne disent pas non plus si les noms antérieurs survivent sous forme d’orthographes dépréciées. Je n’ai lu que l’en-tête de la première bêta (27B5019j), pas celui de la bêta 2 de Xcode 27.2 (27B5028f) : je n’ai donc vu aucun en-tête qui déclare le troisième nom. Tant que ce n’est pas fait, considérez tout appel au premier nom, y compris celui de mon billet sur l’invite de suivi dans l’UE, comme du code appelé à changer, et lisez le nouvel en-tête avant de livrer. L’entrée de fonctionnalité elle-même (179504171) reprend mot pour mot celle de la bêta 2.8
Un changement UIKit pour iOS 27.1 et ultérieur. La deuxième New Feature de la page, là où les bêtas 1 et 2 n’en comptaient qu’une : « 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) » (sous iOS 27.1 et ultérieur, les marges de mise en page par défaut d’une UIView sont nulles ; un contrôleur de vue continue de fournir à sa vue des systemMinimumLayoutMargins qui varient selon le contexte de présentation, et une sous-vue de la vue du contrôleur hérite de ces marges si sa propriété preservesSuperviewLayoutMargins vaut true). L’entrée nomme iOS 27.1, la version sous laquelle sort l’iPhone Duo, et non 27.2, et elle ne dit pas si le changement dépend du SDK avec lequel une app est liée.58 Une sous-vue qui se met en page selon ses propres marges et comptait sur les marges par défaut obtient des marges nulles sous iOS 27.1 et ultérieur ; le remède d’Apple est preservesSuperviewLayoutMargins.
Cloner un simulateur 27.2. Sous un nouvel intitulé Simulator Runtimes, un Known Issue : « Cloning a simulator device running runtime 27.2 might fail due to incorrect file permissions. (188407822) (FB24939277) » (le clonage d’un simulateur sous le runtime 27.2 peut échouer à cause de permissions de fichier incorrectes). Il porte le même numéro radar que le Known Issue de la bêta 2 de Xcode 27.2 cité plus haut, et la page de l’OS ajoute le contournement d’Apple : find ~/Library/Developer/CoreSimulator/Devices/<SOURCE_UDID>/data -name '*.sb-????????-??????' -delete. La commande supprime des fichiers : avant de la lancer, remplacez donc <SOURCE_UDID> par l’identifiant de l’appareil que vous clonez. xcrun simctl list devices affiche les identifiants ; cette indication est la mienne, pas celle d’Apple.78
Les rendez-vous de laboratoire Quest. Un Known Issue sous son propre intitulé, adressé à la personne qui tient le téléphone : « 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) » (si vous avez un rendez-vous de laboratoire à venir, attendez d’avoir reçu vos résultats pour mettre à jour iOS, et contactez directement Quest pour reprogrammer en cas de problème). Le contournement : « Lab results are also available under Browse > Lab Results. » (les résultats d’analyses sont aussi disponibles sous Parcourir > Résultats d’analyses). Si votre appareil de test est aussi le téléphone dont vous vous servez, cela vous concerne.8
Reconduit, et rien de retiré. Les Known Issues Health et Shortcuts, les trois correctifs StoreKit Testing et le Known Issue sur les lots d’abonnements figurent sur la page de la bêta 3 sous les mêmes numéros radar que dans la bêta 2 (186964423, 187499433, 183933307, 184155259, 184255116, 186018916) ; le correctif sur l’offre de lancement porte en outre le numéro Feedback FB24137836. Aucune entrée de la page de la bêta 2 ne manque sur celle de la bêta 3.28
Que disent les notes de la bêta 4 d’iOS 27.2 ?
La bêta 4 d’iOS et iPadOS 27.2 (24B5110a) est datée du mardi 13 octobre dans le flux des versions, à 10:00 heure du Pacifique, avec macOS 27.2 bêta 4 (26B5112a), visionOS 27.2 bêta 4 (24N5114a) et watchOS 27.2 bêta 4 (24S5112a) à la même heure, et aucune bêta 4 de tvOS 27.2, ni alors ni depuis ; l’élément Xcode de la semaine est arrivé le lendemain. Apple a remplacé la page de la bêta 3 à la même URL, et je l’ai lue le 13 octobre puis de nouveau le 14 octobre en la comparant au texte de la bêta 3 ci-dessus. L’Overview indique désormais « iOS & iPadOS 27.2 beta 4 », et le reste de la page est celle de la bêta 3 : la même fonctionnalité App Tracking Transparency et les deux mêmes renommages, les mêmes Known Issues Health, Quest Lab Appointments, Shortcuts et Simulator Runtimes, les trois mêmes correctifs StoreKit Testing et le même Known Issue, et la même fonctionnalité UIKit sur les marges, chacun sous le numéro radar que liste la note 8. Rien d’ajouté, rien de retiré : le troisième nom de l’API de suivi tient donc toujours, et la question de l’en-tête posée plus haut reste ouverte. Je n’ai pas installé la bêta 4.910
Que change la bêta 3 de Xcode 27.2 ?
La bêta 3 de Xcode 27.2 (27B5038j) est datée du mercredi 14 octobre dans le flux des versions, à 10:00 heure du Pacifique, le lendemain des quatrièmes bêtas d’OS et seize jours après la bêta 2. J’ai lu la page renommée le 14 octobre en la comparant au texte de la bêta 2 cité plus haut. L’Overview se lit de la même façon, avec « beta 3 » à la place de « beta 2 », les six mêmes SDK, dont un SDK tvOS 27.2 alors que le flux ne compte aucune bêta 4 de tvOS 27.2, et la même exigence de macOS 26.6. Les notes de version d’App Store Connect portent une entrée TestFlight datée du même jour : « 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. » (vous pouvez désormais soumettre des apps compilées avec Xcode 27.2 bêta 3 et le SDK d’iOS 27.2 bêta 4, iPadOS 27.2 bêta 4, macOS 27.2 bêta 4, tvOS 27.2 bêta 3, visionOS 27.2 bêta 4 et watchOS 27.2 bêta 4 pour les tests internes et externes). L’entrée désigne le SDK tvOS comme celui de la bêta 3 et ne dit rien de l’App Store. Je n’ai pas installé la bêta 3 : cette section est donc le texte d’Apple.91113
L’encadré Duo a disparu. L’encadré qui figurait sous l’Overview depuis le 19 septembre au plus tard n’est plus sur la page de la bêta 3 : « Download Xcode 27.1 beta to get the iOS SDK and simulator support for iPhone Duo. » Rien ne le remplace : l’Overview liste toujours un SDK iOS 27.2 et aucun 27.1, les deux Known Issues de l’iPhone Duo de la bêta 2 figurent toujours sous General et Device Hub, et l’entrée Mac Catalyst sur les « APIs specific to iOS 27.1 » (API propres à iOS 27.1) est inchangée. La page ne dit pas si le SDK de la bêta 3 de 27.2 contient les API Duo, et je n’ai pas ouvert le SDK. Jusqu’à ce qu’Apple dise autre chose, Xcode 27.1 est la version pour le Duo : l’encadré le disait, en nommant sa bêta, jusqu’au 14 octobre, et les notes de la RC 27.1 du 5 octobre portent le SDK iOS 27.1 et les entrées du simulateur Duo.118
Interface Builder, deux correctifs. Une nouvelle section, Resolved Issues : « Fixed: Interface Builder toolchain compilation mode incorrectly encoded standard/system UIStackView.spacing as 0. » (corrigé : le mode de compilation toolchain d’Interface Builder encodait à tort le UIStackView.spacing standard ou système comme 0) et « Fixed: Interface Builder toolchain compilation mode failed to encode UIButtonConfiguration.contentInsets. » (corrigé : le mode de compilation toolchain n’encodait pas UIButtonConfiguration.contentInsets). Les deux portent des numéros Feedback (FB24605403 et FB24829108) : ils ont donc tous deux été signalés via Feedback Assistant. Si les stack views d’un storyboard ont perdu leur espacement, ou un bouton ses marges de contenu, avec le mode de compilation toolchain, c’est sur la bêta 3 qu’il faut retester.11
Le problème de clonage change de place et gagne une commande. Le Known Issue General de la bêta 2, « Cloning a 27.2 simulator device may encounter an issue due to incorrect file permissions », figure désormais sous un nouvel intitulé Simulator Runtimes, sous la forme « Cloning a simulator device running runtime 27.2 might fail due to incorrect file permissions. » C’est la formulation des notes de la bêta 3 d’iOS 27.2, et la même commande find lui sert de contournement : la mise en garde ci-dessus sur le remplacement de <SOURCE_UDID> avant de l’exécuter s’applique donc.11
Deux entrées changent de statut. Le runtime qui « may still show up as unavailable in Xcode » (peut encore apparaître comme indisponible dans Xcode) après avoir été supprimé puis réinstallé, un Known Issue Simulator sur la page de la bêta 2 avec killall -9 com.apple.CoreSimulator.CoreSimulatorService comme contournement, est désormais préfixé « Fixed: » et rangé sous « Resolved Issues in Xcode 27.2 Beta 2 », et la ligne killall a disparu. Le correctif sur les touches de modification que la page de la bêta 2 listait parmi les Known Issues de Device Hub, et que j’ai qualifié plus haut de mal rangé, figure lui aussi sous « Resolved Issues in Xcode 27.2 Beta 2 ». Apple a aussi déplacé toutes les fonctionnalités et tous les correctifs de la bêta 2, avec les deux entrées nouvellement résolues, sous un intitulé « Updates in Xcode 27.2 Beta 2 », en ajoutant « in Xcode 27.2 Beta 2 » à chaque sous-titre, sur le modèle que la page appliquait déjà aux entrées de la première bêta ; les Known Issues encore ouverts restent en haut. Le déplacement emporte trois entrées de la première bêta, le format .xcproj et les correctifs RenderPreview et du répertoire JIT, ces deux derniers que j’avais notés plus haut comme restant dans la section du haut : la page d’Apple range donc désormais sous la bêta 2 la fonctionnalité Xcode 27.2 phare de ce billet.11
Toujours ouverts. Le Known Issue sur la cible de déploiement est inchangé sous 187160501 ; l’entrée Simulator selon laquelle CarPlay dans Device Hub « requires devices to be physically connected via USB cable (not over the network) » (exige des appareils reliés physiquement par câble USB, pas via le réseau) est toujours là ; le plantage du simulateur Vision Pro, l’élément de menu d’avertissement mémoire et les deux entrées iPhone Duo restent des Known Issues sous les mêmes numéros ; et le plantage de la complétion de code est toujours absent de la page.11
Que disent les notes de macOS 27.2 bêta 2 ?
Cinq sections. Le plantage de la complétion de code, indiqué comme corrigé ; une dépréciation AppKit, « The EnablePasteboardPrivacyDeveloperPreview user default has been removed » (le réglage utilisateur EnablePasteboardPrivacyDeveloperPreview a été supprimé) ; un problème connu de Notifications sur les installations neuves, où les Mac « might not prompt you to allow notifications for some apps, such as Calendar, Maps, Find My, Home, and Weather » (peuvent ne pas demander l’autorisation des notifications pour certaines apps comme Calendrier, Plans, Localiser, Maison et Météo), avec les Réglages Système comme contournement ; le même problème connu Shortcuts que sur iOS ; et les mêmes entrées StoreKit Testing que sur iOS, trois corrigées et une nouvelle. Le billet sur les notes de macOS 27 couvre la version 27.0 sur laquelle s’appuie la bêta.4 Mise à jour du 14 octobre : la page porte désormais le titre de la bêta 4 et reprend pour le reste la page de la bêta 3. Une entrée est nouvelle depuis la bêta 2, et elle figurait déjà sur la page de la bêta 3 le 11 octobre, un problème connu Display Settings : « When an external display is connected, display settings might not be restored correctly, and the display arrangement might change. » (quand un écran externe est connecté, les réglages d’affichage peuvent ne pas être restaurés correctement, et la disposition des écrans peut changer). La bêta 4 n’ajoute rien, et chaque entrée de la bêta 2 demeure sous son numéro radar.12
Qu’est-ce qui n’est pas dans 27.2 ?
L’iPhone Duo. L’article d’actualité d’Apple du 16 septembre dit : « 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. » (À sa sortie le 23 octobre, l’iPhone Duo fonctionnera sous iOS 27.1, qui s’appuie sur iOS 27 et introduit des fonctionnalités conçues pour le nouveau design pliable ; Xcode 27.1 ajoutera la prise en charge du développement, avec des SDK à jour et un simulateur qui gère les nouvelles postures et orientations de l’appareil.) Les notes de la bêta de Xcode 27.2 reprennent ce renvoi. Installer une bêta 27.2 permet donc de tester l’invite UE et les correctifs StoreKit ; cela ne teste pas un pliage, et un projet qui a besoin à la fois des API Duo et du SDK 27.2 attend un build qu’Apple n’a pas publié, à en croire l’encadré ; les entrées Duo inexpliquées des notes de la bêta 2, décrites plus haut, sont le seul signe que cela pourrait changer.357 Mise à jour du 14 octobre : la bêta 3 de Xcode 27.2 supprime l’encadré et ne met rien à sa place ; l’Overview liste toujours un SDK iOS 27.2, les problèmes connus du Duo demeurent, et rien n’indique si le SDK de la bêta 3 contient les API Duo. Xcode 27.1 reste la version pour le Duo : l’encadré le disait jusqu’au 14 octobre, et les notes de la RC 27.1 portent le SDK iOS 27.1 et les entrées du simulateur Duo.118
Ce que je ferais cette semaine
- Si vous vendez dans l’UE, et vous y êtes tenu si vous vendez en France, en Allemagne, en Italie, en Pologne ou en Roumanie, vérifiez votre parcours de suivi sur un appareil situé dans l’UE et connecté à un compte Apple d’une région de l’UE ; lors de mes exécutions, le simulateur n’a montré que l’alerte standard, et le billet sur l’invite de suivi dans l’UE donne les étapes de mise en production et la seule valeur de retour qui n’est ni un oui ni un non.2
- Essayez
.xcprojsur une branche, pas sur main : activez-le dans l’inspecteur de fichier, faites un commit, et regardez à quoi ressemble un conflit de fusion dans le nouveau fichier avant que l’équipe l’adopte.3 - Dans Xcode 27.2, vérifiez le menu de déploiement de chaque cible pour y repérer un 27.1 qui ne devrait pas s’y trouver sur macOS, watchOS, tvOS et visionOS.3
- Si des tests StoreKit liés aux changements de vitrine ou à
dialogsDisabledétaient instables sous 27.0, relancez-les sous 27.2 ; les deux causes sont listées comme corrigées.2 - Gardez Xcode 27.1 (la RC, 27A9275, depuis le 5 octobre ; auparavant, la bêta 27.1) installé à côté de la bêta 27.2 si vous développez pour le Duo ; aucune des deux ne remplace encore l’autre. La bêta 3 de Xcode 27.2 a supprimé le 14 octobre l’encadré qui renvoyait vers 27.1, sans dire que le SDK avait changé de place.35811
- Si vous pilotez des simulateurs antérieurs à iOS 18 via Device Hub, ou si vos aperçus échouent sur des fichiers aux fins de ligne CRLF, la bêta 2 de Xcode 27.2 liste ces correctifs. Si vous avez défini le réglage de complétion de code pour la première bêta, Apple indique le plantage comme corrigé dans macOS 27.2 bêta 2 ; sur ce build, mon
defaults delete com.apple.dt.Xcode CodeCompletionAssetsToLoadsupprime le réglage qu’avait ajouté le contournement d’Apple.47 - Si un storyboard a perdu l’espacement de ses stack views, ou un bouton ses marges de contenu, avec le mode de compilation toolchain d’Interface Builder, retestez sur la bêta 3 de Xcode 27.2, qui liste les deux comme corrigés.11
Questions fréquentes
Quoi de neuf dans iOS 27.2 bêta 2 ?
La même page que pour la bêta 1, avec un nouveau titre et un nouveau nom de build dans l’Overview : l’invite App Tracking Transparency étendue pour l’UE, trois correctifs StoreKit Testing et trois problèmes connus. Aucune dépréciation et aucun changement de comportement conditionné au SDK 27.2.2
Quoi de neuf dans iOS 27.2 bêta 3 ?
Le build 24B5099f, daté du 5 octobre : une fonctionnalité UIKit, « On iOS 27.1 and later, the default layout margins for a UIView are zero » (sous iOS 27.1 et ultérieur, les marges de mise en page par défaut d’une UIView sont nulles) ; deux correctifs App Tracking Transparency qui renomment l’API de l’invite étendue ; et deux problèmes connus, l’un sur le clonage d’un simulateur sous le runtime 27.2, l’autre sur les rendez-vous de laboratoire Quest. Toutes les entrées de la bêta 2 sont reconduites sous le même numéro radar.8
Quoi de neuf dans iOS 27.2 bêta 4 ?
Le build 24B5110a, daté du 13 octobre : rien sur la page, à part le nom du build. Chaque fonctionnalité, correctif et problème connu de la bêta 3 y figure sous le même numéro radar, et aucune entrée n’est ajoutée ni retirée ; le flux ne compte aucune bêta 4 de tvOS 27.2.910
Comment s’appelle l’API de l’invite de suivi étendue ?
Elle a porté trois noms. Le SDK de la première bêta déclare requestTrackingAuthorization(usingExpandedInterface:additionalInformationAction:completionHandler:). Les notes de la bêta 3 d’Apple la renomment en requestTrackingAuthorization(preferExpandedInterface:...), puis en requestTrackingAuthorizationPreferringExpandedInterface, le nom qui reste. Apple abrège les deux derniers. La bêta 3 de Xcode 27.2 (27B5038j) est arrivée le 14 octobre ; je n’ai pas ouvert son en-tête, et je n’en ai donc lu aucun qui déclare les nouveaux noms. Lisez le nouvel en-tête avant de livrer.89
Quand sortira iOS 27.2 ?
Apple n’a annoncé aucune date. Les bêtas ont commencé le 16 septembre, ont atteint la bêta 2 le 21 septembre, la bêta 3 le 5 octobre et la bêta 4 le 13 octobre, avec la bêta 2 de Xcode 27.2 le 28 septembre et sa bêta 3 le 14 octobre ; ce billet consignera la sortie quand le flux l’annoncera.1789
Quoi de neuf dans la bêta 2 de Xcode 27.2 ?
Le build 27B5028f, daté du 28 septembre : un outil MCP GetCodeCoverage, quatre correctifs de saisie dans Device Hub, un correctif Previews pour les fichiers source aux fins de ligne CRLF, un correctif pour Échap qui ne quittait pas la capture du clavier, un correctif pour les runtimes de simulateur qui revenaient après suppression, et plusieurs nouveaux problèmes connus autour de Device Hub et du simulateur. Le plantage de la complétion de code de la première bêta n’est plus listé, et le problème connu sur la cible de déploiement demeure.7
Quoi de neuf dans la bêta 3 de Xcode 27.2 ?
Le build 27B5038j, daté du 14 octobre : deux correctifs d’Interface Builder pour le mode de compilation toolchain, le problème de clonage de simulateurs déplacé sous un intitulé Simulator Runtimes avec la commande find comme contournement, le problème de réinstallation des runtimes et l’entrée mal rangée sur les touches de modification reclassés comme corrigés dans la bêta 2, et l’encadré Duo supprimé sans remplacement. Les problèmes connus sur la cible de déploiement, CarPlay, le simulateur Vision Pro et l’iPhone Duo demeurent.11
L’iPhone Duo est-il pris en charge dans la bêta d’iOS 27.2 ?
Pas d’après ce que dit Apple. Le SDK et le simulateur Duo sont livrés avec la bêta de Xcode 27.1 (11 octobre : avec la RC de 27.1, 27A9275, depuis le 5 octobre), et le téléphone fonctionnera sous iOS 27.1 à sa sortie le 23 octobre, selon Apple.358 Les notes de la bêta 2 de Xcode 27.2 listent bien deux problèmes connus de l’iPhone Duo et le groupe d’aperçu pour l’écran alternatif, sans les expliquer ; l’encadré d’Apple renvoyait le travail sur le Duo vers la bêta 27.1 jusqu’à ce que la bêta 3 de Xcode 27.2 le supprime le 14 octobre, sans dire où se trouve le SDK.711
Qu’est-ce que le format .xcproj ?
Un format de projet Xcode fondé sur JSON, introduit dans la bêta de Xcode 27.2, activable projet par projet dans l’inspecteur de fichier, qu’Apple décrit comme « more readable, merge-friendly, and easier for coding agents to edit » (plus lisible, plus facile à fusionner et plus simple à modifier pour les agents de code), et que les versions antérieures de Xcode 27 savent toujours ouvrir.3
Faut-il installer la bêta 27.2 sur un appareil que j’utilise au quotidien ?
Les notes listent les problèmes connus ci-dessus et rien sur une perte de données, mais une bêta reste une bêta. La feuille UE exige un appareil situé dans l’UE et connecté à un compte Apple d’une région de l’UE ; lors de mes exécutions, le simulateur n’a montré que l’alerte standard. Les correctifs StoreKit Testing figurent dans les notes de l’OS 27.2, donc un runtime de simulateur 27.2 devrait suffire pour relancer ces tests sans installation sur appareil.2
Sources
-
Apple, Releases, flux RSS récupéré le 26 septembre 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) » et « watchOS 27.2 beta 2 (24S5091f) » datés du lundi 21 septembre 2026 ; « Xcode 27.2 beta (27B5019j) » daté du mercredi 16 septembre 2026 ; « Xcode 27.1 beta (27A9269) » daté du vendredi 18 septembre 2026. Les éléments de la première bêta datés du mercredi 16 septembre, « 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) » et « Xcode 27.2 beta (27B5019j) », figuraient dans le flux tel que récupéré le 17 septembre 2026, et sont consignés avec ces builds dans la mise à jour du billet sur Xcode 27 à cette date et dans sa note 9 ; la récupération du 26 septembre liste les éléments de la bêta 2 à la place des éléments OS de la première bêta. L’article d’actualité de la note 5 corrobore la vague sur six systèmes. ↩↩↩↩
-
Apple, iOS & iPadOS 27.2 Beta 2 Release Notes, récupérées le 26 septembre 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) et Known Issues (186018916), cités. L’index des notes de version récupéré le même jour liste « iOS & iPadOS 27 Release Notes » et « iOS & iPadOS 27.2 Beta 2 Release Notes » et aucune entrée 27.1. ↩↩↩↩↩↩↩↩↩↩↩↩
-
Apple, Xcode 27.2 Beta Release Notes, récupérées le 26 septembre 2026 : Overview et son encadré ; 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), cités. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩
-
Apple, macOS 27.2 Golden Gate Beta 2 Release Notes, récupérées le 26 septembre 2026 : General (186939138), AppKit (186955507), Notifications (187312007), Shortcuts (187499433), StoreKit Testing in Xcode (183933307, 184155259, 184255116, 186018916), cités. ↩↩↩↩
-
Apple, « Get ready with the latest beta releases », actualités développeurs, 16 septembre 2026, lu dans le flux RSS des actualités développeurs le 26 septembre 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. » et la « Note about iOS 27.1 and iPhone Duo », cités. ↩↩↩↩↩↩
-
Apple, Xcode 27.1 Beta Release Notes, récupérées le 26 septembre 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. » ↩↩
-
Apple, Releases, flux RSS récupéré le 1er octobre 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) » et « iPadOS 26.7.1 (23H30) » datés du lundi 28 septembre 2026 à 10:00:00 PDT, et « watchOS 27.0.1 (24R365) » daté du même jour à 13:00:00 PDT. Apple, Xcode 27.2 Beta 2 Release Notes, récupérées via le point de terminaison JSON de la documentation le 1er octobre 2026 et comparées à la récupération du 26 septembre de la note 3 : Overview et son encadré ; General, Known Issues (187146039, 188407822) ; Coding Assistant, New Features (181141715) ; Device Hub, Resolved Issues (181945323, 182553164, 182695157, 187484157) et Known Issues (177181719, 187148389, 188313956, 188326513) ; Devices, Resolved Issues (187880316) ; Mac Catalyst, Known Issues (185924957) ; Previews, New Features (182598534) et Resolved Issues (186255376) ; SDK, Known Issues (187160501) ; Simulator, Resolved Issues (141290052) et Known Issues (179494052, 187950199), cités. Le radar 186939138 n’apparaît pas sur la page. La forme
defaults deletedu texte a été exécutée le 1er octobre 2026 sur un domaine de préférences jetable, où elle a supprimé la clé ; la clé n’était pas définie dans le domaine de Xcode sur mon Mac. Les notes d’iOS et iPadOS 27.2 et de macOS 27.2 bêta 2 récupérées le même jour sont identiques aux copies du 26 septembre, tout comme la page de la bêta de Xcode 27.1 de la note 6, qui porte les radars 185924957 et 182598534. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Apple, Releases, flux RSS récupéré le 11 octobre 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) » et « watchOS 27.2 beta 3 (24S5101f) » datés du lundi 5 octobre 2026 à 11:00:00 PDT, et « Xcode 27.1 RC (27A9275) » daté du même jour à 10:00:00 PDT ; l’élément Xcode 27.2 le plus récent est « Xcode 27.2 beta 2 (27B5028f) » du 28 septembre. Apple, iOS & iPadOS 27.2 Beta 3 Release Notes, récupérées le 11 octobre 2026 : Overview ; App Tracking Transparency, New Features (179504171) et 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) et Known Issues (186018916) ; UIKit, New Features (186294594), cités. La déclaration du premier nom a été lue le 11 octobre 2026 dans
ATTrackingManager.h, dans le SDK iOS 27.2 de la bêta de Xcode 27.2 (27B5019j). Apple, Xcode 27.1 RC Release Notes, récupérées le 11 octobre 2026 : l’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. ») et les problèmes connus du Simulator qui nomment le runtime du simulateur iPhone Duo (187708663, 187708767). ↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
Apple, Releases, flux RSS récupéré le 14 octobre 2026 à 05:07 UTC (13 octobre, 22:07 heure du Pacifique) et le 15 octobre 2026 à 04:36 UTC (14 octobre, 21:36 heure du Pacifique) : dans les deux, « iOS 27.2 beta 4 (24B5110a) », « iPadOS 27.2 beta 4 (24B5110a) », « macOS 27.2 beta 4 (26B5112a) », « visionOS 27.2 beta 4 (24N5114a) » et « watchOS 27.2 beta 4 (24S5112a) » datés du mardi 13 octobre 2026 à 10:00:00 PDT, sans élément tvOS 27.2 beta 4 ; dans le second seulement, « Xcode 27.2 beta 3 (27B5038j) » daté du mercredi 14 octobre 2026 à 10:00:00 PDT ; les éléments Xcode du second relevé sont « Xcode 27.2 beta 3 (27B5038j) », « Xcode 27.1 RC (27A9275) », « Xcode 27.1 beta (27A9269) », « Xcode 27 (27A266a) » et « Xcode 26.6 (17F113) ». ↩↩↩↩↩↩↩↩↩
-
Apple, iOS & iPadOS 27.2 Beta 4 Release Notes, récupérées via le point de terminaison JSON de la documentation le 14 octobre 2026 à 05:09 UTC (13 octobre, 22:09 heure du Pacifique) et le 15 octobre 2026 à 04:38 UTC (14 octobre, 21:38 heure du Pacifique), et comparées à la copie du 11 octobre de la page de la bêta 3 : l’Overview nomme « iOS & iPadOS 27.2 beta 4 » ; les sections et numéros radar sont ceux listés dans la note 8, sans entrée ajoutée ni retirée. ↩↩↩↩
-
Apple, Xcode 27.2 Beta 3 Release Notes, récupérées via le point de terminaison JSON de la documentation le 15 octobre 2026 à 04:38 UTC (14 octobre, 21:38 heure du Pacifique), servies avec un Last-Modified du 14 octobre 2026 à 07:06:58 GMT, et comparées à la copie de la bêta 2 du 14 octobre à 05:09 UTC (13 octobre, 22:09 heure du Pacifique) : Overview, citée, sans encadré ; General, Known Issues (187146039) ; Device Hub, Known Issues (187148389, 188313956, 188326513) ; Interface Builder, Resolved Issues (186354589, FB24605403 ; 187747632, FB24829108), cités ; Mac Catalyst, Known Issues (185924957) ; SDK, Known Issues (187160501) ; Simulator, Known Issues (179494052, FB23101450) ; Simulator Runtimes, Known Issues (188407822, FB24939277), cité, avec le contournement find ; sous « Updates in Xcode 27.2 Beta 2 », Coding Assistant, New Features (181141715) ; Device Hub, Resolved Issues (177181719, 181945323, 182553164, 182695157 avec FB23873443, 187484157) ; Devices, Resolved Issues (187880316) ; Previews, New Features (182598534) et Resolved Issues (184564292, 186255376, 186442676) ; Project Format, New Features (184661114) ; et Simulator, Resolved Issues (141290052 avec FB16083602, et 187950199 désormais préfixé « Fixed: ») ; sous « Updates in Xcode 27.2 Beta », Previews, Resolved Issues (183475595, 185436582). L’encadré de la copie de la bêta 2, son Known Issue Simulator 187950199 avec le contournement killall et la formulation de son Known Issue General pour 188407822 n’apparaissent pas sur la page de la bêta 3. ↩↩↩↩↩↩↩↩↩↩↩↩↩↩
-
Apple, macOS 27.2 Golden Gate Beta 4 Release Notes, récupérées via le point de terminaison JSON de la documentation le 15 octobre 2026 à 05:01 UTC (14 octobre, 22:01 heure du Pacifique), et comparées au texte de la bêta 2 enregistré le 26 septembre et à la copie de la bêta 3 du 11 octobre : l’Overview nomme « macOS 27.2 Golden Gate beta 4 » ; la section Display Settings, Known Issues (188643179), citée, figure sur la copie de la bêta 3 et non sur celle de la bêta 2 ; le texte de la bêta 4 est celui de la bêta 3 au nom du build près, et chaque entrée de la bêta 2 est présente sous le même numéro radar. ↩
-
Apple, App Store Connect release notes, récupérées le 15 octobre 2026 à 05:04 UTC (14 octobre, 22:04 heure du Pacifique), entrée datée du 14 octobre 2026, « TestFlight update », citée en entier. ↩