2016-09-12 4 views
5

Ich habe kürzlich meine Swift iOS-Anwendung von Xcode7 auf Xcode8 und die Bereitstellungsplattform von iOS 9.3 auf iOS 10 aktualisiert. Meine Anwendung begann mit Fehler wie diese zu brechen:SwiftyJSON in Xcode 8 und iOS 10 unterstützt?

Modul-Datei durch eine ältere Version des Compilers erstellt wurde: Wiederaufbau ‚SwiftyJSON‘ und versuchen Sie es erneut.

Ich googelte herum und fand diesen Link auf SO Module file was created by an older version of the compiler. Befolgte die Anweisungen und entfernte die abgeleiteten Daten und baute sie mit dem Befehl carthage update --no-use-binaries neu auf. Aber die Anwendung erstellt immer noch nicht und beschwert sich über die oben genannte Fehlermeldung.

Wird SwiftyJSON von Xcode 8 und iOS 10 unterstützt?

+0

Haben Sie [github] (https://github.com/SwiftyJSON/SwiftyJSON) angeschaut? Wenn es irgendeine Unterstützung gibt, gibt es eine Notiz. – vadian

+0

Ja, ich schaute in diese https://github.com/SwiftyJSON/SwiftyJSON#requirements und ich sehe keine Erwähnung von Xcode 8 und iOS 10 – user2325154

+0

Direkt nach der Zusammenfassung gibt es * Für Swift3 Unterstützung, werfen Sie einen Blick auf die [swift3 beta-Zweig] (https://github.com/SwiftyJSON/SwiftyJSON/tree/swift3) * – vadian

Antwort

5

Zum Zeitpunkt des Schreibens dieses: nein.

Aber es gibt eine Gabel der swift3-Verzweigung, die mit den GM-Samen arbeitet.

https://github.com/acegreen/SwiftyJSON

+0

Ja, ich sehe es dort aber nicht sicher, wie man es mit Karthago oder Cocoapod integrieren kann. Kannst du bitte führen? – user2325154

+0

@ user2325154 In Cocoapods können Sie es wie folgt importieren: 'pod" SwiftyJSON ",: git =>" https://github.com/acegreen/SwiftyJSON.git ",: branch =>" swift3 "' – FelixSFD

+1

Das hat funktioniert ! :) – user2325154

0

Ich reparierte diese durch die angegebene Datei zu entfernen, z.B. /Users/me/Library/Developer/Xcode/DerivedData/ProjectName-aprzyqkcjkpzgaedatcseafvznfq/Build/Products/Debug-iphonesimulator/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule

positive Nicht ich auf der rechten Seite bin Pfad, weil die Datei NICHT neu generiert wurde, aber ich schein jetzt das Problem hinter mir zu haben und in meinem eigenen Code auf gewöhnliche Swift3 Konvertierungsfehler.

Verwandte Themen