Xcode

Xcode offre tutti gli strumenti necessari per sviluppare, testare e distribuire app per le piattaforme Apple, tra cui il completamento predittivo del codice, strumenti avanzati di profilazione e debug e simulatori per i dispositivi Apple.


Scaricare e aggiornare Xcode

Puoi scaricare gratuitamente la versione più recente di Xcode dal Mac App Store.

Puoi anche scaricare la versione beta più recente di Xcode o le versioni precedenti di Xcode dalla pagina dei download effettuando l’accesso con il tuo Apple Account.

Inviare feedback e segnalare problemi

Il feedback da parte dei team di sviluppo è fondamentale per rendere Xcode ancora migliore. Puoi accedere a Feedback Assistant direttamente da Xcode e usarlo per segnalare problemi che riscontri o richiedere miglioramenti a strumenti e servizi. Puoi anche visitare i Forum per sviluppatori Apple per fare domande e trovare risposte da parte dei team di progettazione Apple e di altri team di sviluppo.

Versioni di Xcode

Xcode 16

Versione di Xcode Versioni di macOS supportate SDK Target di distribuzione Assistenza dispositivi Simulatore Swift
Xcode 16.3 macOS Sequoia 15.2 o versioni successive 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 o versioni successive
tvOS 15 o versioni successive
watchOS 7 o versioni successive
visionOS 1 o versioni successive
iOS 15-18.4
tvOS 15-18.4
watchOS 8-11.4
visionOS 1-2.4
Compiler:
Swift 6.1

Modalità linguaggio:
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 o versioni successive
tvOS 15 o versioni successive
watchOS 7 o versioni successive
visionOS 1 o versioni successive
iOS 15-18.2
tvOS 15-18.1
watchOS 8-11.1
visionOS 1-2.1
Compiler:
Swift 6.0

Modalità linguaggio:
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 o versioni successive
tvOS 15 o versioni successive
watchOS 7 o versioni successive
visionOS 1 o versioni successive
iOS 15-18.1
tvOS 15-18
watchOS 8-11
visionOS 1-2
Compiler:
Swift 6.0

Modalità linguaggio:
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 o versioni successive
tvOS 15 o versioni successive
watchOS 7 o versioni successive
visionOS 1 o versioni successive
iOS 15-18
tvOS 15-18
watchOS 8-11
visionOS 1-2
Compiler:
Swift 6.0

Modalità linguaggio:
Swift 6
Swift 5
Swift 4.2
Swift 4

Altre versioni di Xcode

Versione di Xcode Versioni di macOS supportate SDK Target di distribuzione Assistenza dispositivi Simulatore 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–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 o versioni successive
tvOS 12 o versioni successive
watchOS 4 o versioni successive
visionOS 1 o versioni successive
iOS 15-17.5
tvOS 15-17.5
watchOS 8-10.5
visionOS 1-1.2
Compiler:
Swift 5.10

Modalità linguaggio:
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 o versioni successive
tvOS 12 o versioni successive
watchOS 4 o versioni successive
visionOS 1 o versioni successive
iOS 15-17.4
tvOS 15-17.4
watchOS 8-10.4
visionOS 1
Compiler:
Swift 5.10

Modalità linguaggio:
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 o versioni successive
tvOS 12 o versioni successive
watchOS 4 o versioni successive
visionOS 1 o versioni successive
iOS 15-17.2
tvOS 15-17.2
watchOS 8-10.2
visionOS 1
Compiler:
Swift 5.9

Modalità linguaggio:
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 o versioni successive
tvOS 12 o versioni successive
watchOS 4 o versioni successive
visionOS 1 o versioni successive
iOS 15-17.2
tvOS 15-17.2
watchOS 8-10.2
visionOS 1
Compiler:
Swift 5.9

Modalità linguaggio:
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 o versioni successive
tvOS 12 o versioni successive
watchOS 4 o versioni successive
iOS 14.0.1-17
tvOS 14-17
watchOS 7-10
Compiler:
Swift 5.9

Modalità linguaggio:
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

Modalità linguaggio:
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

Modalità linguaggio:
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

Modalità linguaggio:
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

Modalità linguaggio:
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

Modalità linguaggio:
Swift 5
Swift 4.2
Swift 4

Legenda

Versioni di macOS supportate: la versione di macOS supportata per installare questa versione di Xcode.

SDK: la versione degli SDK inclusa in questa versione di Xcode.

Target di distribuzione: la gamma di sistemi operativi supportata da questa versione di Xcode per caricare app su App Store Connect.

Assistenza dispositivi: la gamma di sistemi operativi supportata da questa versione di Xcode per installare e debuggare le applicazioni sul dispositivo.

Simulatore: la gamma di sistemi operativi supportata dal simulatore in questa versione di Xcode.

Swift: la versione del compiler Swift e la modalità di linguaggio Swift supportata in questa versione di Xcode.

* Per sviluppare per visionOS, è necessario disporre di un Mac con chip Apple.