2015-04-26 8 views
5

Próbuję zainstalować Alamofire w moim projekcie Xcode. Jednak po wykonaniu wszystkich kroków instalacji podanych w dokumentacji projektu github, plik Alamofire.framework jest czerwony w Xcode, a projekt nie zostanie zbudowany. Ponadto wydaje się, że nie ma sposobu, aby to naprawić, ponieważ plik Alamofire.framework nie istnieje w pakiecie na github.Alamofire RED w projekcie Xcode - Brak pliku Alamofire.framework

Bardziej szczegółowe wyjaśnienie:

Postępując zgodnie z instrukcjami na github zainstalować ręcznie jest w porządku, dopóki ostatni krok: „Kliknij przycisk + w lewym górnym rogu panelu i wybierz«New kopiować pliki Faza»Zmień nazwę. w tej nowej fazie "Kopiuj ramy", ustaw "Miejsce docelowe" na "Frameworki" i dodaj Alamofire.framework. "

Ponieważ dodaliśmy już projekt, kiedy dodamy nowe ramy, Alamofire DOES pojawi się na liście dostępnych rzeczy do dodania. Jednak po dodaniu pokazuje kolor czerwony. Jak wiemy, oznacza to, że ścieżka jest niepoprawna względem SDK. Ok, dobrze ... ale kiedy idziemy poprawić ścieżkę, patrząc na katalog Alamofire, który umieściliśmy w naszym katalogu projektu, jest wiele plików i żaden z nich nie jest "Alamofire".

Wiem, że poprawnie pobrałem pakiet. Zainstalowałem jako submoduł git, usunąłem go, by spróbować ponownie, ściągnąłem zip z githubu, ponowiłem próbę itd. Nawet w tym samouczku (http://www.raywenderlich.com/85080/beginning-alamofire-tutorial), jeśli spojrzysz na zdjęcia z tego kroku, widzimy, że nie ma plik struktury w katalogu!

enter image description here

Więc Xcode wymaga ścieżkę do pliku .framework który nie istnieje ... jeszcze byliśmy w stanie dodać ramy jakoś. Przebacz mi, jeśli jestem zdezorientowany.

Istnieje kilka pytań na temat problemów z instalacją Alamofire, ale myślę, że musi tu być coś, czego nie ma takich jak ja. Jeden z plakatów, tutaj (Alamofire framework not found), pyta o coś podobnego, ale wydaje się, że jej pytanie zostało źle zrozumiane (nie przyjęła żadnych odpowiedzi). Zauważam "It's red tho!" frustracja pojawiająca się w wielu komentarzach do postów związanych z instalacją Alamofire - odpowiedź tutaj naprawdę pomoże to wyjaśnić.

+0

Kolejny przykład tego samego problemu z mniejszym wyjaśnieniem: [link] (https://stackoverflow.com/questions/29335175/alamofire-installing-not-working?rq=1) – Tim

Odpowiedz

1

Miałem ten sam problem co ty, jednak znalazłem this question, który sprawił, że zbudowałem projekt, mimo że wszystko było czerwone. Ku mojemu zdziwieniu udało mi się to pomyślnie zbudować, a następnie mogłem zaimportować Alamofire do moich plików Swift.

Próbowałem wcześniej zbudować bezskutecznie, jednak między wersjami zmieniłem jedną rzecz. Przenieśliłem folder główny Alamofire na pierwszy poziom struktury pliku mojej aplikacji, zanim włączyłem plik .xcodeproj do Nawigatora projektu, jak wskazuje samouczek, który połączyłeś. Początkowo po prostu przeniosłem go ze swojego miejsca do folderu pobierania.

Cała część dotycząca ramek do kopiowania wydawała mi się nieaktualna, ponieważ ramka została ostatecznie osadzona w osadzonych frameworkach automatycznie, po wykonaniu osadzonego kroku bin.

Powiązane problemy