2016-09-12 11 views
5

Niedawno zaktualizowałem moją aplikację Swift iOS z Xcode7 na Xcode8 i platformę wdrożeniową od iOS 9.3 do iOS 10. Moja aplikacja rozpoczęła zerwania z błędami jak ten:SwiftyJSON jest obsługiwany w Xcode 8 i iOS 10?

plik Moduł został stworzony przez starszą wersją kompilatora: odbudowania „SwiftyJSON” i spróbuj ponownie.

Przeszukałem go i znalazłem ten link na SO Module file was created by an older version of the compiler. Postępuj zgodnie z instrukcjami i usuń dane pochodne i przebuduj przy użyciu polecenia carthage update --no-use-binaries. Ale aplikacja nadal nie buduje i skarży się na komunikat o błędzie wspomniany powyżej.

Czy SwiftyJSON jest obsługiwany przez Xcode 8 i iOS 10?

+0

Czy obejrzałeś [github] (https://github.com/SwiftyJSON/SwiftyJSON)? Jeśli istnieje wsparcie, jest notatka. – vadian

+0

Tak, zajrzałem do tego https://github.com/SwiftyJSON/SwiftyJSON#requirements i nie widzę żadnej wzmianki o Xcode 8 i iOS 10 – user2325154

+0

Zaraz po streszczeniu jest * Wsparcie dla Swift3, spójrz na [Swift3 beta branch] (https://github.com/SwiftyJSON/SwiftyJSON/tree/swift3) * – vadian

Odpowiedz

5

W chwili pisania tego: nie.

Ale jest widelec z gałęzi swift3, który pracuje z nasionami GM.

https://github.com/acegreen/SwiftyJSON

+0

Tak, widzę to, ale nie wiem, jak zintegrować go z kartingiem lub kokosem. Czy możesz poprowadzić? – user2325154

+0

@ user2325154 W Cocoapods możesz zaimportować go w ten sposób: 'pod" SwiftyJSON ",: git =>" https://github.com/acegreen/SwiftyJSON.git ",: branch =>" swift3 "' – FelixSFD

+1

To zadziałało ! :) – user2325154

0

I ustalony to usuwając nazwie pliku, np /Users/me/Library/Developer/Xcode/DerivedData/ProjectName-aprzyqkcjkpzgaedatcseafvznfq/Build/Products/Debug-iphonesimulator/Alamofire.framework/Modules/Alamofire.swiftmodule/x86_64.swiftmodule

Nie pozytywna jestem po prawej stronie ścieżka, ponieważ plik NIE został zregenerowany, ale wydaje mi się, że nie ma już problemu, a na zwykłe błędy konwersji Swift3 w moim własnym kodzie.

Powiązane problemy