Hoy vamos a arreglar el error iOs 26 SDK required en expo EAS React Native.

Al intentar subir tu app a TestFlight con eas submit, recibes este error:
SDK version issue. This app was built with the iOS 18.5 SDK. All iOS and iPadOS apps must be built with the iOS 26 SDK or later, included in Xcode 26 or later, in order to be uploaded to App Store Connect.
Por qué ocurre
Apple exige que todas las apps se compilen con el SDK de iOS 26 o superior (incluido en Xcode 26). Si usas Expo EAS Build, el servicio de Expo compila tu app en sus servidores, y si no especificas qué imagen de macOS/Xcode usar, utiliza una por defecto que puede estar desactualizada.
La solución
Tienes que indicarle a EAS que use la imagen más reciente de macOS con Xcode 26.
Paso 1 — Abre tu archivo eas.json
Está en la raíz de tu proyecto Expo.
Paso 2 — Añade "image": "latest" en el perfil de producción de iOS
{
"build": {
"production": {
"channel": "production",
"ios": {
"image": "latest"
},
"android": {
"buildType": "apk"
}
}
}
}
¿Qué es
"latest"? Es un alias que apunta siempre a la imagen más reciente disponible en EAS. A fecha de mayo de 2026,latestapunta amacos-sequoia-15.6-xcode-26.2, que incluye Xcode 26.2 y el SDK de iOS 26.
Paso 3 — Lanza un nuevo build
eas build --platform ios --profile production
Paso 4 — Haz el submit a TestFlight
eas submit --platform ios --profile production
¿Tienes la carpeta ios/ en tu proyecto?
Si tu proyecto Expo tiene la carpeta ios/ (proyectos «bare» o con prebuild), no hay problema — el fix sigue siendo el mismo. Los archivos internos como Podfile, Podfile.properties.json o .xcode.env no afectan a qué SDK usa EAS Build. La imagen de macOS especificada en eas.json es lo que determina la versión de Xcode y el SDK.
Verificar qué imágenes están disponibles
Puedes consultar todas las imágenes disponibles en EAS en la documentación oficial:
👉 https://docs.expo.dev/build-reference/infrastructure/
Resumen
| Problema | Causa | Solución |
|---|---|---|
iOS 26 SDK required | EAS Build usa imagen con Xcode antiguo | Añadir "image": "latest" en eas.json |

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.