Passer à la navigation principale

Exigences de Xcode 26 d'Apple pour les applications Capacitor

Apple now requires Xcode 26 and the iOS 26 SDK for App Store Connect submissions. Here is what changed for Capacitor teams and why Capgo Build users are already covered.

Crédits de l'article

Martin Donadieu

Écrivain

Valeria

Relecteur

Jordan

Éditeur

La nouvelle exigence d'Apple pour les applications Capacitor

À partir du 28 avril 2026, Apple exige que chaque application et mise à jour d'application téléchargée sur App Store Connect soit construite 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 envoyez une application Capacitor, c'est cette date qui compte.

La bonne nouvelle : 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. Capgo Build, votre système de construction iOS est déjà sur Xcode 26.

Ce que Apple a changé

Apple a publié l'exigence dans sa page Exigences à venir page et la répète sur la page de soumission de l'App Store. À partir du

28 avril 2026 28 avril 2026, App Store Connect no longer accepts uploads built with Xcode earlier than 26 or without the required 26 SDKs. Existing apps already live on the App Store keep working, but the next binary you submit must come from the new toolchain.

Quel est l'impact pour les équipes Capacitor

Pour 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.

Ensure every build path uses Xcode 26 or later:

  • Constructions locales Mac : installez et sélectionnez Xcode 26 ou ultérieur.
  • CI autogéré : utilisez une image de runner macOS avec Xcode 26 ou ultérieur.
  • Dépendances natives et anciens plugins : rebuild sur le nouveau SDK et testez une archive fraîche avant votre prochaine mise à jour.

Ici, le mode de failure est simple : tout peut toujours fonctionner en développement, mais App Store Connect bloquera l'envoi si la construction est venue 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 build pour cette date limite d'Apple. À partir du 29 avril 2026, notre système de build 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 avec 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 à jour de Xcode en dernière minute juste pour continuer à livrer.

Quand vous devez encore agir

You still need to make changes if any of these apply:

  • Vous construisez et archivez des applications iOS localement et n'avez pas encore migré vers Xcode 26 ou ultérieur.
  • 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 l'iOS 26 SDK.

Mettez à jour d'abord la chaîne d'outils, puis effectuez une mise en ligne propre et une soumission de TestFlight avant de planifier une mise en production.

Dernier Take

C'est la normale coupure annuelle de la chaîne d'outils d'Apple, mais la date d'application est réelle : Depuis le 28 avril 2026, older Xcode builds are no longer enough for App Store uploads.

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.

Continuez à partir des exigences d'Apple pour Xcode 26 pour les applications Capacitor.

Si vous utilisez Exigences d'Apple Xcode 26 pour les applications Capacitor pour planifier l'automatisation CI/CD, la connecter à Capgo CI/CD pour le flux de travail du produit dans Capgo CI/CD, Capgo Builds natifs pour le flux de travail du produit dans Capgo Builds natifs, Capgo Intégrations pour le flux de travail du produit dans Capgo Intégrations, Intégration CI/CD pour le détail d'implémentation dans Intégration CI/CD, et GitHub Intégration d'actions pour le détail d'implémentation dans GitHub Intégration d'actions.

Mises à jour en direct pour les applications Capacitor

When a bug de couche web est en direct, expédiez la correction par Capgo au lieu d'attendre des jours pour l'approbation de la boutique d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives restent dans le chemin de revue normal.

Dernières actualités de notre Blog

Capgo vous donne les meilleures informations dont vous avez besoin pour créer une application mobile vraiment professionnelle.