À partir du 28 avril 2026, Apple exige que chaque application et mise à jour d'application téléchargée sur App Store Connect soient construites avec Xcode 26 ou ultérieur, en utilisant l'iOS 26 SDK ou les SDK 26 correspondants pour iPadOS, tvOS, visionOS et watchOS. Si vous expédiez une application Capacitor, c'est cette date limite qui compte.
Les bonnes nouvelles : pour la plupart des équipes, il s'agit d'une modification de l'environnement de construction, et non d'une migration complète de l'application. Et si vous utilisez déjà Capgo BuildVotre système de construction iOS est déjà sur Xcode 26.
Ce que Apple a changé
Apple a publié la exigence sur sa page Exigences à venir et la répète sur la page de Soumission de l'App Store Débutant le
28 avril 2026 App Store Connect ne prend plus en charge les téléchargements construits avec Xcode antérieur à 26 ou sans les SDK 26 requis. Les applications existantes déjà en ligne sur l'App Store continuent de fonctionner, mais le prochain binaire que vous soumettez doit provenir de la nouvelle chaîne d'outils.Ce que cela signifie pour les équipes __CAPGO_KEEP_0__
What It Means for Capacitor Teams
For la plupart des applications Capacitor, il s'agit principalement de la façon dont vous construisez l'application, et non de remplacer Capacitor ou de réécrire votre projet.
Assurez-vous que chaque chemin de construction utilise Xcode 26 ou ultérieur :
- Constructions locales Mac : installez et sélectionnez Xcode 26 ou ultérieur.
- Gestion CI autonome : utilisez une image de runner macOS avec Xcode 26 ou ultérieur.
- Dépendances natives et anciens plugins : rebuild sur la nouvelle SDK et testez une archive fraîche avant votre prochaine mise à jour.
Le mode de panne ici est simple : tout peut toujours fonctionner en développement, mais App Store Connect bloquera l'envoi si la construction provenait d'une ligne Xcode plus ancienne.
Capgo Build est déjà sur Xcode 26
Si vous construisez avec Capgo Buildvous n'avez pas besoin de vous précipiter pour mettre à jour votre environnement de construction pour cette date limite d'Apple. À partir du 29 avril 2026, notre système de construction iOS actuel est déjà en cours d'exécution sur Xcode 26 ou ultérieur via Capgo Build.
Cela signifie que les équipes utilisant Capgo Build sont déjà alignées sur l'exigence de soumission d'Apple du 28 avril 2026. Pas de mise à jour locale Mac, pas de recherche d'image de runner, et pas de mise à niveau de Xcode en dernière minute juste pour continuer à livrer.
Quand vous devez encore agir
Vous devez encore effectuer des modifications si l'une de ces conditions s'applique :
- Vous construisez et archivez des applications iOS localement et n'avez pas encore migré vers Xcode 26 ou une version ultérieure.
- Votre pipeline CI autogéré est lié à une image Xcode plus ancienne que Xcode 26.
- L'un de vos SDK natifs ou plugins a des difficultés lorsqu'il est reconstruit avec iOS 26 SDK.
Si c'est votre configuration, mettez à jour le kit de développement logiciel avant de lancer une nouvelle construction et une soumission TestFlight avant de planifier une mise en production.
Dernière étape
C'est la date normale de coupure de l'outil de Apple chaque année, mais la date d'application est réelle : Depuis le 28 avril 2026Les anciennes versions de Xcode ne sont plus suffisantes pour les téléchargements de l'App Store.
Si vous utilisez Capgo Build, vous êtes déjà sur Xcode 26 ou une version ultérieure. Si vous construisez ailleurs, mettez à jour votre environnement vers Xcode 26 ou une version ultérieure avant votre prochaine mise à jour iOS.