web-dev-qa-db-fra.com

Comment puis-je passer à Swift 4.0 dans Xcode 9.3?

Il semble que je n'ai que des options pour aller à la version 3.3, ou non spécifiée:

 enter image description here

Puis-je passer à la version 4.0 en quelque sorte?

10

Assurez-vous d’avoir mis à jour xCode puis, sous Paramètres de construction, cochez les options déroulantes de Swift Compiler - Language. 

En outre, vous pouvez télécharger Xcode 8.x et 9.x à partir de Portail de téléchargement Apple , si vous avez un compte développeur Premium (identifiant Apple). Vous pouvez installer et travailler avec Xcode 9 et Xcode 8.x dans un système unique (mac). (Assurez-vous que les outils de ligne de commande prenant en charge les deux versions de Xcode fonctionnent avec le terminal)

1
bcr

J'ai pu installer Swift 4.0 dans XCode 10 avec la solution proposée ici "Basculement des versions de Swift à l'intérieur de Xcode à l'aide de chaînes d'outils" .

Mais à la fin, ce n'a pas aidé. Je suis resté sur l'erreur:

<inconnu>: 0: erreur: argument inconnu: '-enable-batch-mode'

Même désactivant pas aidé. J'ai eu:

<inconnu>: 0: erreur: argument inconnu: '-disable-batch-mode'


"Basculement des versions de Swift dans Xcode à l'aide de chaînes d'outils" peu de temps:

  1. Téléchargez le fichier désiré toolchain et cliquez pour l'installer.
  2. Sélectionnez une nouvelle chaîne d’outils dans les préférences XCode .
    1. Sélectionnez ici:  enter image description here
    2. Résultat ici:  enter image description here
  3. Utilisez Swift souhaité, méfiez-vous des mises en garde.

Un autre lié: matériel .

0
Artem