Xcode 7 est logiquement disponible en même temps qu’iOS 9. Cette nouvelle version prend en charge Swift 2 et intègre le SDK d’iOS 9, mais aussi celui de watchOS 2 (dont la sortie est retardée), et celui d’OS X El Capitan (qui sortira le 30 septembre).
Xcode 7 permet de déployer des applications sur un appareil sans compte développeur (payant) : un simple Apple ID (gratuit) suffit désormais pour tester son code sur un iPhone, un iPad ou une Apple Watch. Il faut toujours un compte développeur pour soumettre des applications auprès de l’App Store, mais ce relâchement devrait faciliter l’entrée de nouveaux développeurs… et la création de nouvelles voies détournées de distribution.
Xcode 7 facilite la gestion des tests unitaires, la création d’interfaces complexes avec Auto Layout, et améliore son éditeur de niveaux pour les jeux vidéo. Il intègre un outil de migration des applications pour Apple Watch depuis watchOS 1 vers watchOS 2, et un gestionnaire de ressources optimisé pour l’app slicing, qui allégera considérablement les applications iOS.