Mise à jour:
Avec la version officielle de Xcode 9.1, je devrais clarifier: cette erreur (et des erreurs similaires impliquant Swift 4.0.2, etc.) se produira lors de l'ouverture d'un projet avec 9.1 qui utilise des frameworks construits avec des outils Xcode 9.0. Pour résoudre le problème, mettez à jour et reconstruisez vos frameworks (en utilisant carthage, cocoapods, ou manuellement) avec les nouveaux outils Xcode 9.1 mis à jour. Les outils doivent être mis à jour automatiquement lorsque vous mettez à jour Xcode, mais si ce n'est pas le cas, vous pouvez suivre les étapes décrites ci-dessous dans la réponse d'origine.
Réponse d'origine:
Vous avez probablement encore vos outils de xcodebuild mis à Xcode 9.0 qui construit avec Swift 4.0 et est incompatible avec Swift 4.0.1 bêta de Xcode 9.1.
Vérifiez dans le terminal en utilisant la commande:
xcodebuild -version
Ou tout simplement aller dans les préférences de Xcode -> Lieux et vérifier/modifier les outils de ligne de commande pour Xcode 9.1. Vous devriez être réglé alors.
J'ai également effacé les données dérivées, et nettoyé le projet, ne sais pas si nécessaire pour tout le monde mais ici il semblait être. Merci – Simon
Salut @Zig. Un repo que j'utilise sur github (mattdonnelly/swifter) est à Swift 4.0, mais a évidemment été compilé en utilisant XCode 9.0, donc je suis confronté à ce problème. Quelles sont les étapes nécessaires pour recompiler Cocoapod quelqu'un d'autre sur Github pour XCode 9.1 et au-dessus? –