Xcode

Xcode ofrece todas las herramientas que necesitas para desarrollar, probar y distribuir apps para las plataformas de Apple, como el autocompletado de código, herramientas avanzadas de perfilado y depuración, y simuladores para dispositivos Apple.


Cómo descargar y actualizar Xcode

Puedes descargar la versión más reciente de Xcode de forma gratuita desde Mac App Store.

También puedes descargar la versión beta más reciente de Xcode o versiones anteriores de Xcode desde la página de descargas iniciando sesión con tu Cuenta de Apple.

Cómo proporcionar comentarios e informar problemas

Los comentarios de los desarrolladores son fundamentales para mejorar Xcode. Puedes acceder a Feedback Assistant directamente desde Xcode y usarlo para informar problemas que encuentres o solicitar mejoras en las herramientas y los servicios. También puedes visitar los Apple Developer Forums para hacer preguntas y encontrar respuestas de los ingenieros de Apple y otros desarrolladores.

Versiones de Xcode

Versiones más recientes de Xcode

Versión de Xcode Versiones de macOS
compatibles
SDK Objetivos de implementación Soporte técnico de dispositivos Simulador Swift
Xcode 26.5 beta 2 macOS Tahoe 26.2 o posterior iOS 26.5
tvOS 26.5
watchOS 26.5
visionOS 26.5
macOS 26.5
DriverKit 25.5
iOS 15–26.5
iPadOS 15–26.5
tvOS 15–26.5
watchOS 8-26.5
visionOS 1–26.5
macOS 11-26.5
DriverKit 20-25.5
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.3

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 26.4.1 macOS Tahoe 26.2 o posterior iOS 26.4
tvOS 26.4
watchOS 26.4
visionOS 26.4
macOS 26.4
DriverKit 25.4
iOS 15–26.4
iPadOS 15–26.4
tvOS 15–26.4
watchOS 8-26.4
visionOS 1–26.4
macOS 11-26.4
DriverKit 20-25.4
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.3

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 26.3 macOS Sequoia 15.6 o posterior iOS 26.2
tvOS 26.2
watchOS 26.2
visionOS 26.2
macOS 26.2
DriverKit 25.1
iOS 15–26.2
iPadOS 15–26.2
tvOS 15–26.2
watchOS 8-26.2
visionOS 1–26.2
macOS 11-26.2
DriverKit 20-25.1
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.2.3

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 26.2 macOS Sequoia 15.6 o posterior iOS 26.2
tvOS 26.2
watchOS 26.2
visionOS 26.2
macOS 26.2
DriverKit 25.1
iOS 15–26.2
iPadOS 15–26.2
tvOS 15–26.2
watchOS 8-26.2
visionOS 1–26.2
macOS 11-26.2
DriverKit 20-25.1
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.2.3

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 26.1.1 macOS Sequoia 15.6 or later iOS 26.1
tvOS 26.1
watchOS 26.1
visionOS 26.1
macOS 26.1
DriverKit 25.1
iOS 15–26.1
iPadOS 15–26.1
tvOS 15–26.1
watchOS 8-26.1
visionOS 1–26.1
macOS 11-26.1
DriverKit 20-25.1
iOS 15 or later
tvOS 15 or later
watchOS 8 or later
visionOS 1 or later
iOS 15 or later
tvOS 15 or later
watchOS 8 or later
visionOS 1 or later
Compilador:
Swift 6.2.1

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 26.1 macOS Sequoia 15.6 o posterior iOS 26.1
tvOS 26.1
watchOS 26.1
visionOS 26.1
macOS 26.1
DriverKit 25.1
iOS 15 a 26.1
iPadOS 15 a 26.1
tvOS 15 a 26.1
watchOS 8 a 26.1
visionOS 1 a 26.1
macOS 11 a 26.1
DriverKit 20 a 25.1
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.2.1

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 26.0.1 macOS Sequoia 15.6 o posterior iOS 26
tvOS 26
watchOS 26
visionOS 26
macOS 26
DriverKit 25
iOS 15 a 26
iPadOS 15 a 26
tvOS 15 a 26
watchOS 8 a 26
visionOS 1 a 26
macOS 11 a 26
DriverKit 20 a 25
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.2

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 26 macOS Sequoia 15.6 o
posterior
iOS 26
tvOS 26
watchOS 26
visionOS 26
macOS 26
DriverKit 25
iOS 15 a 26
iPadOS 15 a 26
tvOS 15 a 26
watchOS 8 a 26
visionOS 1 a 26
macOS 11 a 26
DriverKit 20 a 25
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.2

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4

Otras versiones de Xcode

Versión de Xcode Versiones de macOS
compatibles
SDK Objetivos de implementación Soporte técnico de dispositivos Simulador Swift
Xcode 16.4 macOS Sequoia 15.3 a macOS Tahoe 26.1.x iOS 18.5
tvOS 18.5
watchOS 11.5
visionOS 2.5
macOS 15.5
DriverKit 24.5
iOS 15 a 18
iPadOS 15 a 18
tvOS 15 a 18
watchOS 7 a 11
visionOS 1 a 2
macOS 10.13 a 15
DriverKit 19 a 24
iOS 15 o posterior
tvOS 15 o posterior
watchOS 7 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.1

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 16.3 macOS Sequoia 15.2  a
macOS Sequoia 15.x
iOS 18.4
tvOS 18.4
watchOS 11.4
visionOS 2.4
macOS 15.4
DriverKit 24.4
iOS 15 a 18
iPadOS 15 a 18
tvOS 15 a 18
watchOS 7 a 11
visionOS 1 a 2
macOS 10.13 a 15
DriverKit 19 a 24
iOS 15 o posterior
tvOS 15 o posterior
watchOS 7 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.1

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 16.2 macOS Sonoma 14.5 a
 macOS Sequoia 15.x
iOS 18.2
tvOS 18.2
watchOS 11.2
visionOS 2.2
macOS 15.2
DriverKit 24.2
iOS 15 a 18
iPadOS 15 a 18
tvOS 15 a 18
watchOS 7 a 11
visionOS 1 a 2
macOS 10.13 a 15
DriverKit 19 a 24
iOS 15 o posterior
tvOS 15 o posterior
watchOS 7 o posterior
visionOS 1 o posterior
iOS 15 o posterior*
tvOS 15 o posterior
watchOS 8 o posterior*
visionOS 1 o posterior
Compilador:
Swift 6.0

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 16.1 macOS Sonoma 14.5 a
macOS Sequoia 15.x
iOS 18.1
tvOS 18.1
watchOS 11.1
visionOS 2.1
macOS 15.1
DriverKit 24.1
iOS 15 a 18
iPadOS 15 a 18
tvOS 15 a 18
watchOS 7 a 11
visionOS 1 a 2
macOS 10.13 a 15
DriverKit 19 a 24
iOS 15 o posterior
tvOS 15 o posterior
watchOS 7 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.0

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 16 macOS Sonoma 14.5 a
macOS Sequoia 15.x
iOS 18
tvOS 18
watchOS 11
visionOS 2
macOS 15
DriverKit 24
iOS 15 a 18
iPadOS 15 a 18
tvOS 15 a 18
watchOS 7 a 11
visionOS 1 a 2
macOS 10.13 a 15
DriverKit 19 a 24
iOS 15 o posterior
tvOS 15 o posterior
watchOS 7 o posterior
visionOS 1 o posterior
iOS 15 o posterior
tvOS 15 o posterior
watchOS 8 o posterior
visionOS 1 o posterior
Compilador:
Swift 6.0

Modo de lenguaje:
Swift 6
Swift 5
Swift 4.2
Swift 4
Xcode 15.4 macOS Sonoma 14.x iOS 17.5
tvOS 17.5
watchOS 10.5
visionOS 1.2
macOS 14.5
DriverKit 23.5
iOS 12 a 17.5
iPadOS 13 a 17.5
tvOS 12 a 17.5
watchOS 4 a 10.5
visionOS 1 a 1.2
macOS 10.13 a 14.5
DriverKit 19 a 23.5
iOS 12 o posterior
tvOS 12 o posterior
watchOS 4 o posterior
visionOS 1 o posterior
iOS 15 a 17.5
tvOS 15 a 17.5
watchOS 8 a 10.5
visionOS 1 a 1.2
Compilador:
Swift 5.10

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 15.3 macOS Sonoma 14.x iOS 17.4
tvOS 17.4
watchOS 10.4
visionOS 1
macOS 14.4
DriverKit 23.4
iOS 12 a 17.4
iPadOS 13 a 17.4
tvOS 12 a 17.4
watchOS 4 a 10.4
visionOS 1
macOS 10.13 a 14.4
DriverKit 19 a 23.4
iOS 12 o posterior
tvOS 12 o posterior
watchOS 4 o posterior
visionOS 1 o posterior
iOS 15 a 17.4
tvOS 15 a 17.4
watchOS 8 a 10.4
visionOS 1
Compilador:
Swift 5.10

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 15.2 macOS Ventura 13.5 a
macOS Sonoma 14.x
iOS 17.2
tvOS 17.2
watchOS 10.2
visionOS 1
macOS 14.2
DriverKit 23.2
iOS 12 a 17.2
iPadOS 13 a 17.2
tvOS 12 a 17.2
watchOS 4 a 10.2
visionOS 1
macOS 10.13 a 14.2
DriverKit 19 a 23.2
iOS 12 o posterior
tvOS 12 o posterior
watchOS 4 o posterior
visionOS 1 o posterior
iOS 15 a 17.2
tvOS 15 a 17.2
watchOS 8 a 10.2
visionOS 1
Compilador:
Swift 5.9

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 15.1* macOS Ventura 13.5 a
macOS Sonoma 14.x
iOS 17.2
tvOS 17.2
watchOS 10.2
visionOS 1
macOS 14.2
DriverKit 23.2
iOS 12 a 17.2
iPadOS 13 a 17.2
tvOS 12 a 17.2
watchOS 4 a 10.2
visionOS 1
macOS 10.13 a 14.2
DriverKit 19 a 23.2
iOS 12 o posterior
tvOS 12 o posterior
watchOS 4 o posterior
visionOS 1 o posterior
iOS 15 a 17.2
tvOS 15 a 17.2
watchOS 8 a 10.2
visionOS 1
Compilador:
Swift 5.9

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 15.0.x macOS Ventura 13.5 a
macOS Sonoma 14.x
iOS 17
tvOS 17
watchOS 10
macOS 14
DriverKit 23
iOS 12 a 17
iPadOS 13 a 17
tvOS 12 a 17
watchOS 4 a 10
macOS 10.13 a 14
DriverKit 19 a 23
iOS 12 o posterior
tvOS 12 o posterior
watchOS 4 o posterior
iOS 14.0.1 a 17
tvOS 14 a 17
watchOS 7 a 10
Compilador:
Swift 5.9

Modo de lenguaje:
Swift 5
Xcode 14.3.1 macOS Ventura 13.x iOS 16.4
tvOS 16.4
watchOS 9.4
macOS 13.3
DriverKit 22.4
iOS 11 a 16.4
iPadOS 13 a 16.4
tvOS 11 a 16.4
watchOS 4 a 9.4
macOS 10.13 a 13.3
DriverKit 19 a 22.4
iOS 11 a 16.4
tvOS 11 a 16.4
watchOS 4 a 9.4
iOS 13.7 a 16.4
tvOS 13.4 a 16.4
watchOS 7 a 9.4
Compilador:
Swift 5.8.1

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 14.3* macOS Ventura 13.x iOS 16.4
tvOS 16.4
watchOS 9.4
macOS 13.3
DriverKit 22.4
iOS 11 a 16.4
iPadOS 13 a 16.4
macOS 10.13 a 13.3
tvOS 11 a 16.4
watchOS 4 a 9.4
DriverKit 19 a 22.4
iOS 11 a 16.4
tvOS 11 a 16.4
watchOS 4 a 9.4
iOS 13.7 a 16.4
tvOS 13.4 a 16.4
watchOS 7 a 9.4
Compilador:
Swift 5.8

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 14.2 macOS Monterey 12.5 a
macOS Ventura 13.x
iOS 16.2
tvOS 16.1
watchOS 9.1
macOS 13.1
DriverKit 22.2
iOS 11 a 16.2
iPadOS 13 a 16.2
tvOS 11 a 16.1
watchOS 4 a 9.1
macOS 10.13 a 13.1
DriverKit 19 a 22.2
iOS 11 a 16.2
tvOS 11 a 16.1
watchOS 4 a 9.1
iOS 12.4 a 16.2
tvOS 12.4 a 16.1
watchOS 7 a 9.1
Compilador:
Swift 5.7

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 14.1 macOS Monterey 12.5 a
macOS Ventura 13.x
iOS 16.1
tvOS 16.1
watchOS 9.1
macOS 13
DriverKit 22.1
iOS 11 a 16.1
iPadOS 13 a 16.1
tvOS 11 a 16.1
watchOS 4 a 9.1
macOS 10.13 a 13
DriverKit 19 a 22.1
iOS 11 a 16.1
tvOS 11 a 16.1
watchOS 4 a 9.1
iOS 12.4 a 16.1
tvOS 12.4 a 16.1
watchOS 7 a 9.1
Compilador:
Swift 5.7

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4
Xcode 14.0.x macOS Monterey 12.5 a
macOS Ventura 13.x
iOS 16
tvOS 16
watchOS 9
macOS 12.3
DriverKit 22
iOS 11 a 16
iPadOS 13 a 16
tvOS 11 a 16
watchOS 4 a 9
macOS 10.13 a 12.5
DriverKit 19 a 22
iOS 11 a 16
tvOS 11 a 16
watchOS 4 a 9
iOS 12.4 a 16
tvOS 12.4 a 16
watchOS 7 a 9
Compilador:
Swift 5.7

Modo de lenguaje:
Swift 5
Swift 4.2
Swift 4

Excepciones

* Las versiones de simuladores de iOS 15 y watchOS 8 no son compatibles con macOS Sonoma 14.x.

Leyenda

Versiones de macOS compatibles: Versión de macOS compatible para instalar esta versión de Xcode.

SDK: La versión de los SDK incluidos en esta versión de Xcode.

Destino de implementación: El rango de sistemas operativos compatible con esta versión de Xcode para cargar apps en App Store Connect.

Soporte técnico de dispositivos: El rango de sistemas operativos compatible con esta versión de Xcode para instalar y depurar apps en el dispositivo.

Simulador: El rango de sistemas operativos compatible con el simulador en esta versión de Xcode.

Swift: La versión de compilador de Swift y el modo de lenguaje de Swift compatibles con esta versión de Xcode.

El desarrollo para visionOS requiere una Mac con chip de Apple.