A partir del 28 de abril de 2026, Apple exigirá que cada app y actualización subida a App Store Connect se compile con Xcode 26 o superior, usando el SDK de iOS 26 o los SDK correspondientes para iPadOS, tvOS, visionOS y watchOS. Si lanzas una app con Capacitor, esta es la fecha límite que debes considerar.
La buena noticia: para la mayoría de los equipos, esto es un cambio en el entorno de build, no una migración completa de la app. Y si ya usas Build de Capgo, tu sistema de build de iOS ya cuenta con Xcode 26.
Qué cambió Apple
Apple publicó este requisito en su página de Próximos Requisitos página y lo repite en la Envío a la App Store página.
A partir del 28 de abril de 2026, App Store Connect ya no aceptará uploads hechos con versiones de Xcode anteriores a la 26 o sin los SDK de la versión 26 requeridos. Las apps que ya están en la App Store seguirán funcionando, pero el próximo binario que envíes deberá usar la nueva toolchain.
Qué significa para los equipos de Capacitor
Para la mayoría de las apps de Capacitor, esto se trata principalmente de cómo haces el build, no de reemplazar Capacitor o reescribir tu proyecto.
Asegúrate de que cada ruta de build use Xcode 26 o superior:
- Builds locales en Mac: instala y selecciona Xcode 26 o superior.
- CI autogestionado: usa una imagen de runner de macOS con Xcode 26 o posterior.
- Dependencias nativas y plugins antiguos: reconstruye en el nuevo SDK y prueba un archive nuevo antes de tu próximo release.
El error es simple: todo puede seguir funcionando en desarrollo, pero App Store Connect bloqueará el upload si el build proviene de una versión antigua de Xcode.
Capgo Build ya está en Xcode 26
Si haces el build con Build de Capgo, no tendrás que correr para actualizar tu entorno de build por esta fecha límite de Apple. A partir del 29 de abril de 2026, nuestro sistema de build de iOS ya funciona con Xcode 26 o superior mediante Build de Capgo.
Eso significa que los equipos que usan Capgo Build ya cumplen con el requisito de envío de Apple del 28 de abril de 2026. Sin actualizar tu Mac, sin buscar imágenes de runner y sin upgrades de Xcode de último minuto solo para seguir haciendo shipping.
Cuándo debes actuar
Aún debes hacer cambios si se cumple alguno de estos puntos:
- Compilas y archivas apps de iOS localmente y aún no has migrado a Xcode 26 o superior.
- Tu pipeline de CI autogestionado está fijado a una imagen de Xcode anterior a Xcode 26.
- Uno de tus SDKs nativos o plugins da problemas al recompilarse con el SDK de iOS 26.
Si ese es tu caso, actualiza primero el toolchain, luego haz un clean build y un envío a TestFlight antes de planificar un release a producción.
Conclusión
Este es el corte anual habitual de Apple, pero la fecha de cumplimiento es real: desde el 28 de abril de 2026, las versiones antiguas de Xcode ya no bastan para subir apps a la App Store.
Si usas Capgo Build, ya estás en Xcode 26 o superior. Si haces tus builds en otro lado, actualiza tu entorno a Xcode 26 o superior antes de tu próximo release de iOS.
Sigue leyendo: el requisito de Xcode 26 de Apple para apps de Capacitor
Si estás usando El requisito de Xcode 26 de Apple para apps con Capacitor para planificar la automatización de CI/CD, conéctalo con CI/CD de Capgo para el flujo de trabajo del producto en Capgo CI/CD, Native Builds de Capgo para el flujo de trabajo del producto en Capgo Native Builds, Integraciones de Capgo para el flujo de trabajo del producto en Capgo Integraciones, Integración CI/CD para los detalles de implementación de CI/CD Integration, y Integración con GitHub Actions para los detalles de implementación de GitHub Actions Integration.