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

Xcode 16

Versión de Xcode Versiones de macOS
compatibles
SDK Objetivos de implementación Soporte técnico de dispositivos Simulador Swift
Xcode 16.3 macOS Sequoia 15.2 o posterior 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 a 18.4
tvOS 15 a 18.4
watchOS 8 a 11.4
visionOS 1 a 2.4
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 a 18.2
tvOS 15 a 18.1
watchOS 8 a 11.1
visionOS 1 a 2.1
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 a 18.1
tvOS 15 a 18
watchOS 8 a 11
visionOS 1 a 2
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 a 18
tvOS 15 a 18
watchOS 8 a 11
visionOS 1 a 2
Compilador:
Swift 6.0

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

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.