10 votes

Est-il possible de sélectionner la version de Swift à utiliser dans Xcode ?

Il y a une mise à jour pour Xcode 6.3 et elle inclut une nouvelle version de Swift (1.2). Si je mets à jour, dois-je migrer tout mon code Swift vers la version 1.2 ou puis-je choisir une version plus ancienne de Swift ?

6voto

Jonathan J. Points 339

Vous devez migrer tout votre code vers Swift 1.2 si vous utilisez Xcode 6.3. Si vous allez sur Editar > Convertir > Vers la dernière syntaxe Swift il vous aidera à trouver de nombreux changements. Cependant, il y a encore beaucoup d'édition manuelle à faire.

Sur le long terme, il vous sera plus utile de conserver votre code Swift à la dernière version afin que les migrations futures soient plus faciles et que vous puissiez profiter des améliorations futures du langage.

1 votes

Merci pour la réponse ! J'aimerais mettre à jour le code, mais pour l'instant je n'ai pas le temps, et je préfère ne pas risquer de rencontrer des problèmes de migration. Mais l'ancien Xcode SourceKit Service plante tout le temps, alors je veux utiliser la nouvelle version avec l'ancien Swift :(

0 votes

@Yar, vous ne pouvez pas sélectionner la version, c'est pourquoi j'ai fourni une solution que je recommande (et qu'Apple recommande probablement aussi).

3voto

nick012000 Points 12275

Vous pouvez sélectionner la version de Swift que vous souhaitez utiliser dans Xcode 7.3 de la manière suivante : (Menu) XCode > Chaînes d'outils > (sélectionnez votre version)

enter image description here

8 votes

Dans Xcode 8.0-beta, cette option a été supprimée...

5 votes

J'ai téléchargé ( swift.org/builds/development/xcode/ ) et j'ai installé la chaîne d'outils manuellement et le menu Xcode est réapparu dans la v8 beta 3

3voto

Fake Jim Points 399

Vous pouvez installer plusieurs chaînes d'outils pour que Xcode les utilise - j'ai écrit un petit guide ici : https://medium.com/@pardel/using-old-versions-of-swift-in-xcode-4dd46644a257

TL;DR - Téléchargez et installez les anciens toolchains Swift depuis : https://swift.org/download/#releases

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X