2017-01-21 13 views
5

ld: biblioteki nie znaleziono -lPods-PROJECT_NAME-FMDB dzyń: error: komenda linker nie powiodło się z kodem wyjścia 1 (zastosowanie -v aby zobaczyć inwokację)FMDB brakuje biblioteki w Xcode 8.x

Powyższy błąd w xcode8.1, ale kod działa poprawnie w wersjach xcode 7.x.

+0

dodaj libsqlite3.0.dylib Freamwork – sohil

+1

hmm Dodałem powyższy framework, ale problem nie jest rozwiązany –

+0

Włącz Bitcode = NO w ustawieniach kompilacji – sohil

Odpowiedz

1

Mam rozwiązanie moich pytań.

usuń linie -lPods- (someCocoaPod) z listy "Inne znaczniki linkerów", ale tylko jeśli $ (dziedziczone) znajduje się na górze. Na początku nie byłem pewien, ale uspokajającym sygnałem było to, że wciąż widziałem odniesienia do moich cocoapods, kiedy opuściłem tryb edycji (dziedziczony). Przetestowałem w debugowaniu i wydaniu, z których oba dawały mi błędy, a problem został natychmiast rozwiązany

0

Ten sam błąd wystąpił w Xcode 8. Rozwiązanie to zostało rozwiązane przez otwarcie celu FMDB-watchOS pod strąkami i ustawienie ENABLE_BITCODE na TAK.