web-dev-qa-db-fra.com

Swift 3 est déconseillé

Dans Xcode 10.1 chaque fois que je crée mon application, je reçois l'avertissement

Le mode Swift 3 est obsolète et sera supprimé dans une version ultérieure de Xcode. Veuillez migrer "My Appp" vers Swift 4.2 en utilisant "Convert> To Current Swift Syntax…" dans le menu Edit. (Dans la cible "My App")

Comment supprimer l'avertissement?

J'ai essayé de convertir, mais la conversion échoue et, en plus, mon application dépend de certains pods/bibliothèques que je ne peux pas convertir.

Existe-t-il un moyen d'arrêter de voir l'avertissement?

8
Bobrovsky

Malheureusement, il n'y a aucun moyen de supprimer cela. Vous devrez mettre à jour manuellement vos pods/bibliothèques vers Swift 4.x ou attendre que quelqu'un fasse le travail pour vous. Sinon, vous ne pourrez pas construire votre projet avec un nouveau Version Xcode à un moment donné dans le futur.

De https://developer.Apple.com/documentation/xcode_release_notes/xcode_10_release_notes :

Xcode 10 est la dernière version qui prendra en charge Swift 3. Migrez vos projets de Swift 3 vers Swift 4.2) en ouvrant le projet et en choisissant Édition> Convertir> En cours Swift Syntaxe… (43101816)

6
Cristian Ortega

Téléchargez Xcode 10.1 pour pouvoir compiler votre code avec Swift 3 ou décences Pod:

https://developer.Apple.com/download/more/?name=Xcode
0
Mike Zriel