Lorsque je déplace mon programme sur XCode8, j'ai reçu cette erreur: Alamofire compilé avec une version plus ancienne de Swift Language (2.0) que des fichiers précédents (3.0) pour l'architecture X86_64. J'ai mis à jour Alamofire à la version 4.0 et définissez la version de la langue d'utilisation Legacy Swift sur Non. Quel est le problème? P>
4 Réponses :
Mettez à jour vos pods de cacao et effacez votre dossier de données dérivé et essayez de courir à nouveau. P>
dans le dossier de données dérivé Xcode 8 modifié, P>
Aller au fichier -> Réglage de l'espace de travail -> puis voir cette image, p>
Cliquez sur sur -> sur Chemin et effacer ce dossier de données dérivé. P>
Than Up Vote Répondre pour que cela aide quelqu'un d'autre. et accepter la réponse. @Tony_liu
désinstaller des pods et installez-la à nouveau. Utilisez des commandes ci-dessous pour installer les pods dans l'application p>
1) Mise à jour de POD Repo (assurez-vous que vous êtes au dossier racine) p>
2) Sudo GEM Installez Cocoapodes --Pre (assurez-vous que vous êtes au dossier racine) P>
3) Déplacer dans votre dossier d'application et exécutez la commande suivante: p>
pod init p>
4) POD INSTALLATION P>
Retirez le dossier de données dérivé, nettoyez l'application et exécutez-le. P>
Pour moi, le problème était avec Carthage parce que j'ai défini manuellement la version de Alamofire l'ancienne version.
github "Alamofire/Alamofire"
Si vous utilisez Carthage, essayez d'exécuter:
carthage update --no-use-binaries
Mettez à jour votre POD, et encore une fois POD Installer avec la dernière version
Merci de votre réponse, mais seulement la mise à jour de la nacelle n'est pas suffisante, la réponse de KAR est utile. @ Idideveloper