À chaque fois qu’une nouvelle version de Swift sort, beaucoup d’app deviennent obsolètes et se privent des dernières fonctionnalités offertes par le langage.
Je vais vous présenter, dans cet article, comment convertir n’importe quelle version de Swift à la version la plus récente en 2 étapes.
Étape 1 : Changer la version de Swift du compilateur
Dans Xcode, cliquez sur votre projet puis rendez vous dans l’onglet “Build Settings”.
Tout en bas vous trouverez les champs ci-dessous :
Si vous avez Xcode à jour, vous pourrez choisir la dernière version de Swift.
Vous allez ensuite avoir plein d’erreurs dans votre code car la version du langage comprise par votre compilateur aura changer.
Heureusement les messages d’erreurs vont vous expliquer comment résoudre ces erreurs.
Normalement, la plupart des erreurs seront simplement des noms de fonctions qui ont changés.
Pour résoudre la plupart des erreurs, allez dans le menu tout en haut et cliquez sur Editor > Fix All Issues.
Étape 2 : Convertir les dépendances
Si votre projet a été créé avec des anciennes versions de Swift, vous allez avoir un Warning qui vous dira :
Cliquez simplement dessus et sélectionnez tout puis Next et laissez-vous guider.
Conclusion
Grâce à ces 2 étapes simples, vous pouvez convertir votre app de n’importe quelle version à la dernière version de Swift.
Malgré la simplicité de ces étapes, il faut être au courant qu’elles existent.
Ça peut prendre du temps en fonction de la taille du projet, mais c’est essentiel.