Po raz pierwszy za pomocą kapsułek kakao (najnowsza wersja) dla zależności w najnowszym Xcode 7.2.1 z Swift 2.1. Inicjuję folder projektu, a następnie edytuję plik podfile i dodaje moje zależności. Po uruchomieniu pod install
działa bez żadnego problemu, dopóki nie otworzę projektu i nie spróbuję zbudować. Próbowałem tego z dwoma oddzielnymi projektami (z których jeden jest nowy do testowania) i otrzymuję linker command failed with exit code 1 (use -v to see invocation)
dla obu. Mój plik pod wygląda następująco:Błąd cocoapods: komenda linker nie powiodła się z kodem zakończenia 1 (użyj opcji -v, aby wyświetlić wywołanie)
platform :ios, '8.0' #8.0 is minimum supported, right?
use_frameworks!
target 'Testing Frameworks' do
pod 'Alamofire', '~> 3.0'
end
Całkowicie usunąłem wszystkie pliki i zależności z projektu i otrzymałem pomyślną kompilację z tylko podstawowymi plikami projektu. Potem ponownie zrobiłem 'pod init' na projekcie, dodałem zależności do mojego pliku pod, zrobiłem' podinstalację' i otworzyłem projekt z nowym 'xcworkspace'. Ładuje projekt, ale ma dokładnie ten sam błąd i nowe ostrzeżenie, które mówi: Cel "Pods-projekt" projektu "Pods" został odrzucony jako domniemana zależność dla "Pods_project.framework", ponieważ jego architektury "x86_64" nie zawierają wszystkie wymagane architektury "i386 x86_64 ' – drpcken
Mam to, musiałem zmienić' TYLKO AKTYWNA ARCHITEKTURA BUILD' na NIE w ustawieniach kompilacji. Dziękuję Ci! – drpcken
to mi przeszkadzało od jakiegoś czasu i śmiałem się, gdy czytałem twoją odpowiedź z powodu jej krótkiego i prostego brzmienia. Nie spodziewałem się tego XD. Dzięki za dobrą pracę! – krummens