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.
- Documentación de Xcode
- Notas de la versión de Xcode
- Requisitos mínimos para las cargas de App Store Connect
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.