Xcode
Xcode fournit tous les outils dont vous avez besoin afin de développer, de tester et de distribuer des apps pour les plateformes Apple, notamment la saisie semi-automatique et prédictive du code, des outils de profilage et de débogage avancés, ainsi que des simulateurs pour les appareils Apple.
- Documentation relative à Xcode
- Notes de version de Xcode
- Configuration minimale requise pour les chargements App Store Connect
Téléchargement et mise à jour de Xcode
Vous pouvez télécharger gratuitement la dernière version de Xcode sur le Mac App Store.
Vous pouvez également télécharger la dernière version bêta de Xcode ou des versions antérieures de Xcode depuis la page des téléchargements en vous connectant avec votre compte Apple.
Fournir un feedback et signaler des problèmes
Les retours des équipes de développement sont essentiels pour améliorer Xcode. Vous pouvez accéder à l’Assistant d’évaluation directement depuis Xcode et l’utiliser pour signaler les problèmes que vous rencontrez ou pour demander des améliorations des outils et services. Vous pouvez également consulter les Apple Developer Forums pour poser des questions et obtenir des réponses de la part des équipes d’ingénierie Apple et d’autres équipes de développement.
Versions de Xcode
Xcode 16
Version de Xcode | Versions de macOS compatibles | SDK | Cibles de déploiement | Compatibilité des appareils | Simulateur | Swift |
---|---|---|---|---|---|---|
Xcode 16.3 | macOS Sequoia 15.2 ou version ultérieure | 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 ou version ultérieure tvOS 15 ou version ultérieure watchOS 7 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 18.4 tvOS 15 à 18.4 watchOS 8 à 11.4 visionOS 1 à 2.4 |
Compilateur : Swift 6.1 Mode de langage : 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 ou version ultérieure tvOS 15 ou version ultérieure watchOS 7 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 18.2 tvOS 15 à 18.1 watchOS 8 à 11.1 visionOS 1 à 2.1 |
Compilateur : Swift 6.0 Mode de langage : 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 ou version ultérieure tvOS 15 ou version ultérieure watchOS 7 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 18.1 tvOS 15 à 18 watchOS 8 à 11 visionOS 1 à 2 |
Compilateur : Swift 6.0 Mode de langage : 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 ou version ultérieure tvOS 15 ou version ultérieure watchOS 7 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 18 tvOS 15 à 18 watchOS 8 à 11 visionOS 1 à 2 |
Compilateur : Swift 6.0 Mode de langage : Swift 6 Swift 5 Swift 4.2 Swift 4 |
Autres versions de Xcode
Version de Xcode | Versions de macOS compatibles | SDK | Cibles de déploiement | Compatibilité des appareils | Simulateur | 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 ou version ultérieure tvOS 12 ou version ultérieure watchOS 4 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 17.5 tvOS 15 à 17.5 watchOS 8 à 10.5 visionOS 1 à 1.2 |
Compilateur : Swift 5.10 Mode de langage : 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 ou version ultérieure tvOS 12 ou version ultérieure watchOS 4 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 17.4 tvOS 15 à 17.4 watchOS 8 à 10.4 visionOS 1 |
Compilateur : Swift 5.10 Mode de langage : 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 ou version ultérieure tvOS 12 ou version ultérieure watchOS 4 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 17.2 tvOS 15 à 17.2 watchOS 8 à 10.2 visionOS 1 |
Compilateur : Swift 5.9 Mode de langage : 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.5 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 ou version ultérieure tvOS 12 ou version ultérieure watchOS 4 ou version ultérieure visionOS 1 ou version ultérieure |
iOS 15 à 17.2 tvOS 15 à 17.2 watchOS 8 à 10.2 visionOS 1 |
Compilateur : Swift 5.9 Mode de langage : 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 ou version ultérieure tvOS 12 ou version ultérieure watchOS 4 ou version ultérieure |
iOS 14.0.1 à 17 tvOS 14 à 17 watchOS 7 à 10 |
Compilateur : Swift 5.9 Mode de langage : 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 |
Compilateur : Swift 5.8.1 Mode de langage : 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 |
Compilateur : Swift 5.8 Mode de langage : 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 |
Compilateur : Swift 5.7 Mode de langage : 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 |
Compilateur : Swift 5.7 Mode de langage : 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 |
Compilateur : Swift 5.7 Mode de langage : Swift 5 Swift 4.2 Swift 4 |
Légende
Versions de macOS compatibles : la version de macOS compatible avec l’installation de cette version de Xcode.
SDK : la version des SDK inclus dans la version de Xcode en question.
Cible de déploiement : la plage de systèmes d’exploitation compatibles avec cette version de Xcode pour le chargement d’apps sur App Store Connect.
Compatibilité de l’appareil : la plage de systèmes d’exploitation compatibles avec cette version de Xcode pour l’installation et le débogage d’applications sur l’appareil.
Simulateur : la plage de systèmes d’exploitation compatibles avec le simulateur dans cette version de Xcode.
Swift : la version du compilateur Swift et le mode de langage Swift compatible avec cette version de Xcode.
* Le développement pour visionOS nécessite un Mac avec puce Apple.