Alamofire: Die Moduldatei wurde von einer älteren Version des Compilers erstellt

Erstellt am 21. Juni 2016  ·  3Kommentare  ·  Quelle: Alamofire/Alamofire

Ich versuche, ein tvOS-Projekt auf XCode 8 und Swift 3 zu aktualisieren, um mit der Integration der neuesten APIs zu beginnen. Mein Projekt hängt von Alamofire und AlamofireImage ab. Ich bin in beiden Abhängigkeiten zum Zweig swift3 gewechselt. Dann habe ich pod install ausgeführt und meinen Arbeitsbereich in XCode geöffnet, und ich habe den Konvertierungsassistenten ignoriert, da mein eigener Code bereits zu Swift 3 migriert wurde. Wenn ich jetzt versuche, mein Projekt zu erstellen, erhalte ich den folgenden Compilerfehler auf dem 'Import Alamofire'-Anweisung:

/Users/sarbogast/dev/tvoxx-ios/TVoxx/SpeakerCollectionViewCell. swift:10 :8: Moduldatei wurde von einer älteren Version des Compilers erstellt; Erstellen Sie „AlamofireImage“ neu und versuchen Sie es erneut: /Users/sarbogast/Library/Developer/Xcode/DerivedData/Build/Products/Debug-appletvsimulator/AlamofireImage.framework/Modules/AlamofireImage.swiftmodule/x86_64.swiftmodule

Irgendeine Idee, wie man das beheben kann?

support

Hilfreichster Kommentar

Wahrscheinlich müssen Sie ~/Library/Developer/Xcode/DerivedData löschen, um Ihre alten Build-Produkte zu löschen.

Alle 3 Kommentare

Wahrscheinlich müssen Sie ~/Library/Developer/Xcode/DerivedData löschen, um Ihre alten Build-Produkte zu löschen.

Wow, @jshier Danke!!! Ich habe 2 Stunden lang in einem riesigen Projekt herumgeschraubt und das Löschen der abgeleiteten Daten hat endlich alles behoben !!!

Auch wenn Sie Cocoa Pods verwenden, müssen Sie eine Pod-Deintegration und ein Pod-Update durchführen, um die Frameworks neu zu installieren.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen