Latest Xcode versions
| Xcode Version | Supported macOS Versions | SDKs | Deployment Targets | Device Support | Simulator | Swift |
|---|---|---|---|---|---|---|
| Xcode 26.3 | macOS Sequoia 15.6 or later | 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 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 |
Compiler: Swift 6.2.3 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 26.2 | macOS Sequoia 15.6 or later | 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 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 |
Compiler: Swift 6.2.3 Language mode: 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 |
Compiler: Swift 6.2.1 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 26.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 |
Compiler: Swift 6.2.1 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 26.0.1 | macOS Sequoia 15.6 or later | iOS 26 tvOS 26 watchOS 26 visionOS 26 macOS 26 DriverKit 25 |
iOS 15–26 iPadOS 15–26 tvOS 15–26 watchOS 8-26 visionOS 1–26 macOS 11-26 DriverKit 20-25 |
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 |
Compiler: Swift 6.2 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 26 | macOS Sequoia 15.6 or later | iOS 26 tvOS 26 watchOS 26 visionOS 26 macOS 26 DriverKit 25 |
iOS 15–26 iPadOS 15–26 tvOS 15–26 watchOS 8-26 visionOS 1–26 macOS 11-26 DriverKit 20-25 |
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 |
Compiler: Swift 6.2 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
Other Xcode versions
| Xcode Version | Supported macOS Versions | SDKs | Deployment Targets | Device Support | Simulator | Swift |
|---|---|---|---|---|---|---|
| Xcode 16.4 | macOS Sequoia 15.3 - 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–18 iPadOS 15–18 tvOS 15–18 watchOS 7–11 visionOS 1–2 macOS 10.13–15 DriverKit 19–24 |
iOS 15 or later tvOS 15 or later watchOS 7 or later visionOS 1 or later |
iOS 15 or later tvOS 15 or later watchOS 8 or later visionOS 1 or later |
Compiler: Swift 6.1 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 16.3 | macOS Sequoia 15.2 - macOS Sequoia 15.x | iOS 18.4 tvOS 18.4 watchOS 11.4 visionOS 2.4 macOS 15.4 DriverKit 24.4 |
iOS 15–18 iPadOS 15–18 tvOS 15–18 watchOS 7–11 visionOS 1–2 macOS 10.13–15 DriverKit 19–24 |
iOS 15 or later tvOS 15 or later watchOS 7 or later visionOS 1 or later |
iOS 15 or later tvOS 15 or later watchOS 8 or later visionOS 1 or later |
Compiler: Swift 6.1 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 16.2 | macOS Sonoma 14.5 - macOS Sequoia 15.x | iOS 18.2 tvOS 18.2 watchOS 11.2 visionOS 2.2 macOS 15.2 DriverKit 24.2 |
iOS 15–18 iPadOS 15–18 tvOS 15–18 watchOS 7–11 visionOS 1–2 macOS 10.13–15 DriverKit 19–24 |
iOS 15 or later tvOS 15 or later watchOS 7 or later visionOS 1 or later |
iOS 15 or later* tvOS 15 or later watchOS 8 or later* visionOS 1 or later |
Compiler: Swift 6.0 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 16.1 | macOS Sonoma 14.5 - macOS Sequoia 15.x | iOS 18.1 tvOS 18.1 watchOS 11.1 visionOS 2.1 macOS 15.1 DriverKit 24.1 |
iOS 15–18 iPadOS 15–18 tvOS 15–18 watchOS 7–11 visionOS 1–2 macOS 10.13–15 DriverKit 19–24 |
iOS 15 or later tvOS 15 or later watchOS 7 or later visionOS 1 or later |
iOS 15 or later tvOS 15 or later watchOS 8 or later visionOS 1 or later |
Compiler: Swift 6.0 Language mode: Swift 6 Swift 5 Swift 4.2 Swift 4 |
| Xcode 16 | macOS Sonoma 14.5 - macOS Sequoia 15.x | iOS 18 tvOS 18 watchOS 11 visionOS 2 macOS 15 DriverKit 24 |
iOS 15–18 iPadOS 15–18 tvOS 15–18 watchOS 7–11 visionOS 1–2 macOS 10.13–15 DriverKit 19–24 |
iOS 15 or later tvOS 15 or later watchOS 7 or later visionOS 1 or later |
iOS 15 or later tvOS 15 or later watchOS 8 or later visionOS 1 or later |
Compiler: Swift 6.0 Language mode: 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–17.5 iPadOS 13–17.5 tvOS 12–17.5 watchOS 4–10.5 visionOS 1–1.2 macOS 10.13–14.5 DriverKit 19–23.5 |
iOS 12 or later tvOS 12 or later watchOS 4 or later visionOS 1 or later |
iOS 15-17.5 tvOS 15-17.5 watchOS 8-10.5 visionOS 1-1.2 |
Compiler: Swift 5.10 Language mode: 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–17.4 iPadOS 13–17.4 tvOS 12–17.4 watchOS 4–10.4 visionOS 1 macOS 10.13–14.4 DriverKit 19–23.4 |
iOS 12 or later tvOS 12 or later watchOS 4 or later visionOS 1 or later |
iOS 15-17.4 tvOS 15-17.4 watchOS 8-10.4 visionOS 1 |
Compiler: Swift 5.10 Language mode: Swift 5 Swift 4.2 Swift 4 |
| Xcode 15.2 | macOS Ventura 13.5 - macOS Sonoma 14.x | iOS 17.2 tvOS 17.2 watchOS 10.2 visionOS 1 macOS 14.2 DriverKit 23.2 |
iOS 12–17.2 iPadOS 13–17.2 tvOS 12–17.2 watchOS 4–10.2 visionOS 1 macOS 10.13–14.2 DriverKit 19–23.2 |
iOS 12 or later tvOS 12 or later watchOS 4 or later visionOS 1 or later |
iOS 15-17.2 tvOS 15-17.2 watchOS 8-10.2 visionOS 1 |
Compiler: Swift 5.9 Language mode: Swift 5 Swift 4.2 Swift 4 |
| Xcode 15.1* | macOS Ventura 13.5 - macOS Sonoma 14.x | iOS 17.2 tvOS 17.2 watchOS 10.2 visionOS 1 macOS 14.2 DriverKit 23.2 |
iOS 12–17.2 iPadOS 13–17.2 tvOS 12–17.2 watchOS 4–10.2 visionOS 1 macOS 10.13–14.2 DriverKit 19–23.2 |
iOS 12 or later tvOS 12 or later watchOS 4 or later visionOS 1 or later |
iOS 15-17.2 tvOS 15-17.2 watchOS 8-10.2 visionOS 1 |
Compiler: Swift 5.9 Language mode: Swift 5 Swift 4.2 Swift 4 |
| Xcode 15.0.x | macOS Ventura 13.5 - macOS Sonoma 14.x | iOS 17 tvOS 17 watchOS 10 macOS 14 DriverKit 23 |
iOS 12–17 iPadOS 13–17 tvOS 12–17 watchOS 4–10 macOS 10.13–14 DriverKit 19–23 |
iOS 12 or later tvOS 12 or later watchOS 4 or later |
iOS 14.0.1-17 tvOS 14-17 watchOS 7-10 |
Compiler: Swift 5.9 Language mode: 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–16.4 iPadOS 13–16.4 tvOS 11–16.4 watchOS 4–9.4 macOS 10.13–13.3 DriverKit 19–22.4 |
iOS 11 - 16.4 tvOS 11 - 16.4 watchOS 4 - 9.4 |
iOS 13.7-16.4 tvOS 13.4-16.4 watchOS 7-9.4 |
Compiler: Swift 5.8.1 Language mode: 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–16.4 iPadOS 13–16.4 macOS 10.13–13.3 tvOS 11–16.4 watchOS 4–9.4 DriverKit 19–22.4 |
iOS 11 - 16.4 tvOS 11 - 16.4 watchOS 4 - 9.4 |
iOS 13.7-16.4 tvOS 13.4-16.4 watchOS 7-9.4 |
Compiler: Swift 5.8 Language mode: Swift 5 Swift 4.2 Swift 4 |
| Xcode 14.2 | macOS Monterey 12.5 - macOS Ventura 13.x | iOS 16.2 tvOS 16.1 watchOS 9.1 macOS 13.1 DriverKit 22.2 |
iOS 11–16.2 iPadOS 13–16.2 tvOS 11–16.1 watchOS 4–9.1 macOS 10.13–13.1 DriverKit 19–22.2 |
iOS 11 - 16.2 tvOS 11 - 16.1 watchOS 4 - 9.1 |
iOS 12.4-16.2 tvOS 12.4-16.1 watchOS 7-9.1 |
Compiler: Swift 5.7 Language mode: Swift 5 Swift 4.2 Swift 4 |
| Xcode 14.1 | macOS Monterey 12.5 - macOS Ventura 13.x | iOS 16.1 tvOS 16.1 watchOS 9.1 macOS 13 DriverKit 22.1 |
iOS 11–16.1 iPadOS 13–16.1 tvOS 11–16.1 watchOS 4–9.1 macOS 10.13–13 DriverKit 19–22.1 |
iOS 11 - 16.1 tvOS 11 - 16.1 watchOS 4 - 9.1 |
iOS 12.4-16.1 tvOS 12.4-16.1 watchOS 7-9.1 |
Compiler: Swift 5.7 Language mode: Swift 5 Swift 4.2 Swift 4 |
| Xcode 14.0.x | macOS Monterey 12.5 - macOS Ventura 13.x | iOS 16 tvOS 16 watchOS 9 macOS 12.3 DriverKit 22 |
iOS 11–16 iPadOS 13–16 tvOS 11–16 watchOS 4–9 macOS 10.13–12.5 DriverKit 19–22 |
iOS 11 - 16 tvOS 11 - 16 watchOS 4 - 9 |
iOS 12.4-16 tvOS 12.4-16 watchOS 7-9 |
Compiler: Swift 5.7 Language mode: Swift 5 Swift 4.2 Swift 4 |
Exceptions
* The iOS 15 and watchOS 8 Simulators are not supported on macOS Sonoma 14.x.
Legend
Supported macOS Versions: The version of macOS supported to install this version of Xcode.
SDK: The version of SDKs included in this version of Xcode.
Deployment Target: The OS range supported by this version of Xcode for uploading apps to App Store Connect.
Device Support: The OS range supported by this version of Xcode for installing and debugging applications on device.
Simulator: The OS range supported by the Simulator in this version of Xcode.
Swift: The version of the Swift compiler and the supported Swift language mode in this version of Xcode.
Developing for visionOS requires a Mac with Apple silicon.