J'ai vérifié la question relative à la façon de trouver la version actuelle de Swift par la commande swift --version
, mais comment puis-je mettre à jour ma version Swift de 3.1 à 3.2? (Parce que le Xcode 9 ne supporte que Swift 4.0 & Swift 3.2)Comment mettre à jour swift de 3.1 à 3.2, mais pas à 4.0
Pour construire à la fois avec succès dans Xcode 8 & Xcode 9, il est préférable de mettre à niveau Swift 3,1 à 3,2. Mais comment?
Mon objectif était de faire en sorte que la compilation soit réussie dans Xcode 8 & Xcode 9, de sorte que publier avec Xcode 8 serait OK, et essayer la fonctionnalité de Xcode 9 est également OK. Donc, je ne vais pas mettre à jour le code pour swift 4.0 jusqu'à ce que l'édition officielle de Xcode 9.0 soit publiée.
Après mon test, je ne peux pas convertir mon code de swift 3.1 vers 3.2 par la fonction 'edit-> convert' de Xcode 8.3.3.
La raison pour laquelle je tente de convertir le code Swift 3.2 est que je vais obtenir erreur de « Module compilé avec Swift 3.1 ne peuvent pas être importés à Swift 4.0 » si je construis le code avec Xcode 9.
Swift 3.2 ne sont pas inclus dans Xcode 8.3.3, donc vous ne pouvez pas convertir à Swift 3.2 dans Xcode 8.3.3. –
Avez-vous essayé de nettoyer votre dossier de construction? Peut-être que ce n'est pas une chose de conversion, mais le fait que quelque chose dans le dossier de construction a été construit avec Xcode 8. – Chris
Salut, Avez-vous pu le convertir? En ce moment, mon application fonctionne très bien dans xcode 8 (Swift 3). Dois-je le convertir en swift 3.2 avant de convertir en swift 4 en xcode 9? Alors, quel xcode devrais-je télécharger pour le convertir en swift 3.3? Toutes les astuces seraient vraiment utiles –