2016-06-28 17 views
6

Pobrałem starszą aplikację Swift za pomocą git i uruchom pod update. Po git add -A otwieram przestrzeń roboczą za pomocą xcode 8 beta, a następnie Product -> Clean and build Otrzymuję 40 błędów kompilatora Alamofire. Nie uruchomiłem konwersji o szybkim 2.3 lub szybkim 3.xcode 8 beta Alamofire błędy kompilatora po aktualizacji pod 3.4.1

Podfile.lock ma wersję 3.4.1 dla Alamofire.

w Podfile Ustawiłem wersję na ios 10.0, aw Alamofire info również ustawiono wersję infoDictionary na 10.0, ale nie robiło to różnicy.

Głównie są błędy składniowe jak bibliotece NSURL musi zostać zmieniona URL itp

nie mogę znaleźć żadnych odpowiedzi na ten problem z Google.

Odpowiedz

2

Xcode 8 kompiluje się przeciwko SDK iOS 10. Różni się to nieco od SDK iOS 9, a więc i błędów. Nie będziesz mógł używać Xcode 8 z kodem Swift 2.2.

Jeśli spojrzeć na oddziały Alamofire, https://github.com/Alamofire/Alamofire/branches, zobaczysz pracę na zgodność z 2.3 i 3.0.

Przeczytaj również ten wątek, aby uzyskać szczegółowe informacje na temat korzystania z tych oddziałów: https://github.com/Alamofire/Alamofire/issues/1312.

+0

Jakiej wersji xcode mogę użyć do kompilacji Alamofire 3.4.1? – markhorrocks

+0

Xcode 7.x powinien działać. W przypadku Xcode 8 powinieneś użyć gałęzi 'swift2.3' lub' swift3' – FelixSFD

+0

Dzięki, przetestuję xcode 7, a następnie zaakceptuję twoją odpowiedź, jeśli zadziała. – markhorrocks

Powiązane problemy