Après iOS 27 : Xcode 27, SDK et portes Store

 ·  environ 12 min de lecture  ·  Développement iOS

Après iOS 27 : Xcode 27, SDK et portes Store

Les utilisateurs peuvent mettre à jour le système. Cela ne veut pas dire que votre Mac de build, le SDK et le binaire Store sont déjà alignés. On sépare « ce que vous pouvez envoyer aujourd’hui », « ce que vous devrez envoyer en avril », et « quelle couche changer d’abord au bureau et en CI », puis on le relie à la grille iOS 27 et aux notes WWDC26 Xcode 27 / Foundation Models.

9.14
iOS 27 pour les utilisateurs
2027.4
SDK 27 obligatoire
26.4
macOS min. Xcode 27

La GM ouvre les appareils. La fenêtre développeur : vous pouvez envoyer un build SDK 27 maintenant ; vous devrez en avril. Ne fusionnez pas ça en une nuit de panique.

Deux calendriers : jour utilisateur ≠ échéance développeur

Le 9 septembre, Apple a dit qu’iOS 27 ouvre le 14 septembre. La même semaine, la news développeur autorise Xcode 27 RC pour l’App Store et TestFlight. Mise à jour utilisateur et accueil Store sont la même semaine ; le SDK obligatoire ne l’est pas.

DateUtilisateursDéveloppeurs
dès 2026-06-10Bêtas développeur / publicTestFlight Xcode 27 beta
2026-09-09L’event nomme le 9.14Xcode 27 RC (27A266a) Store + TestFlight
2026-09-14iOS 27 GM, iPhone 11 et plusAppareils, crashes, ferme de review sur 27
2027-04Uploads iOS / iPadOS / tvOS / visionOS / watchOS avec le SDK 27 correspondant ou plus récent

Liste des appareils : tableau cinq iPhone. Calendrier : event d’automne. Ici : toolchain et règles Store seulement.

Où Xcode 27 s’installe, ce qu’il livre

Xcode 27 livre Swift 6.4 et les SDK 27. Debug appareil dès iOS 17. La cible de déploiement peut encore descendre à iOS 15 — l’obligation porte sur le SDK de compilation, pas sur l’OS minimum utilisateur.

PointPlancher Xcode 27
OS hôtemacOS Tahoe 26.4 ou plus
Puce hôteApple silicon seulement — Intel n’installe ni ne lance
CompilateurSwift 6.4 ; modes 6 / 5 / 4.2 / 4
Mac App StoremacOS 26 dernier Intel/Rosetta ; macOS 27 Apple silicon only

Encore Intel ? Ne forcez pas ce soir

Un binaire SDK 27 exige un builder Apple silicon. Windows / Linux restent en Mac distant — Xcode sous Windows.

Après l’install, vérifiez les SDK :

Terminal
# sw_vers / xcodebuild / MCP
sw_vers
xcodebuild -version
xcodebuild -showsdks
xcrun mcp-server status

Coding Intelligence touche watchOS et prévisualise un serveur MCP sans workspace ouvert. --unsafe-always-allow-all-agents n’est pas le défaut du bureau. Le xcodebuild distant suit les tests Xcode distants.

Portes dures du SDK : scènes et écran de lancement

Deux changements font échouer le lancement ou l’upload dès que vous compilez avec le SDK iOS 27. Les binaires d’un ancien SDK restent hors de ces deux règles pour l’instant.

1. Cycle de vie par scènes : sans lui, ça ne démarre pas

Dès iOS 27, une app construite avec le dernier SDK doit adopter le cycle de vie par scènes sinon elle ne démarre pas. Pas un avertissement — un non-démarrage.

Signaux de migration
UIApplicationSceneManifest absent.
AppDelegate sans application(_:configurationForConnecting:options:).

SDK neuf, cycle de vie vieux

Le simulateur peut « avoir l’air bon » ; la ferme de review meurt. Déplacez les scènes avant le premier build Store SDK 27.

2. Écran de lancement : TN3208 / ITMS-90870

Dès iOS 27 / iPadOS 27, une des quatre clés est exigée. Sinon ITMS-90870. Même règle sur les stores alternatifs UE.

<key>UILaunchScreen</key>
<dict/>

Un nouveau projet SwiftUI ajoute UILaunchScreen si Generate Info.plist File et Launch Screen (Generation) sont actifs. Les Info.plist allégés et les bundles CI maison l’oublient.

App Store : optionnel maintenant, obligatoire en avril 2027

Après le 9 septembre, les builds Xcode 27 RC sont acceptés. Le plancher dur est avril 2027. Le SDK macOS 27 n’est pas dans la même phrase « must » — les apps Mac sentent surtout « Apple silicon only ».

PlateformeUploads dès avril 2027
iOS / iPadOSSDK iOS 27 & iPadOS 27 ou plus
tvOS / visionOS / watchOSSDK 27 de chacun ou plus
macOS~~pas la même phrase obligatoire~~ ; macOS 27 Apple silicon only

Répondez à nouveau aux questions d’âge, Time Allowances, capacités sociales dans Connect, nouveaux assets header / recherche — ça bloque « Ready to Submit », pas xcodebuild.

Coupe raisonnable

Septembre : un TestFlight Xcode 27 pour scènes, splash, lancement à froid. La prod peut rester en Xcode 26 jusqu’à ce que le job SDK 27 soit vert en CI. Laissez une itération entre le premier build prod SDK 27 et avril 2027.

Foundation Models et relecture

Foundation Models unifie on-device, PCC et tiers via LanguageModel. Contexte : WWDC26. Small Business Program sous 2 millions de premiers téléchargements : les prochains Apple Foundation Models sur PCC sans facture API cloud séparée — pas « gratuit pour tous ».

CI / Mac cloud : les builders Intel s’arrêtent ici

La semaine de sortie casse rarement sur la syntaxe Swift. Elle casse si le builder est encore Intel ou macOS 26.3. Xcode 27 veut 26.4+ et Apple silicon. Address Sanitizer sur iOS 27 peut échouer sous Xcode 26.4 et plus vieux — 26.5 ou Xcode 27.

  • Bureau — Apple silicon + 26.4+, puis Xcode 27
  • CI — runners self-hosted en série M
  • Distant — Windows / Linux en SSH / VNC vers ce Mac
  • Clés — pas de signature prod sur le portable du quotidien

Un nœud dédié à la journée est plus calme que de forcer chaque portable de bureau en 26.4 — surtout si quelqu’un doit encore shipper un hotfix SDK 26.

Liste des deux semaines

  1. Builder Apple silicon, sw_vers ≥ 26.4.
  2. Xcode 27, xcodebuild -showsdks liste iOS 27.
  3. Scene manifest ; supprimer l’ancienne install, lancement à froid.
  4. Une des quatre clés splash ; TestFlight interne SDK 27 contre ITMS-90870.
  5. Âge à nouveau ; cocher le social dans Connect.
  6. Assets page produit au nouveau template — même si le live est encore Xcode 26.
  7. Slice Intel Mac = dernière génération ; le neuf est arm64 only.
  8. Premier build prod SDK 27 en 2026 T4 ou 2027 T1 — pas la dernière semaine de mars 2027.

FAQ

Dois-je utiliser le SDK iOS 27 pour shipper aujourd’hui ?
Non. Dès le 9 septembre vous pouvez. L’obligation est avril 2027. Les binaires Xcode 26 montent encore jusque-là.

Un Mac Intel installe-t-il Xcode 27 ?
Non. Apple silicon seulement. Retirez les builders Intel avant la coupe d’avril.

Pourquoi un build SDK 27 ne démarre-t-il pas ?
Le plus souvent l’ancien cycle AppDelegate. Les binaires latest-SDK doivent être scene-based.

C’est quoi ITMS-90870 ?
Écran de lancement manquant. Une des quatre clés Info.plist est exigée.

La cible de déploiement doit-elle devenir iOS 27 ?
Non. Xcode 27 autorise encore iOS 15. La règle est le SDK de compilation.

ZavCloud Developer Infrastructure

Mettez Xcode 27 sur un Mac dédié déjà en 26.4

Un builder Intel n’installe pas Xcode 27. Ne chargez pas upgrade, signature et quotidien sur le portable de bureau la même semaine.

Louez un Mac mini Apple silicon à la journée — disque et compte séparés pour la CI et les builds SDK 27.

Configurer votre nœud Mac dédié
New Arrival Voir les plans M4