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.
- Documentazione di Xcode
- Note sulle versioni di Xcode
- Requisiti minimi per caricamenti in App Store Connect
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.