/ / linker polecenie nie powiodło się z kodem zakończenia 1, błędy frameworka i biblioteki - ios, objective-c, xcode4, xcode5

komenda linker nie powiodła się z błędem kodu wyjściowego 1, biblioteki ram i błędów - ios, target-c, xcode4, xcode5

Niedawno otrzymałem kod źródłowy aplikacji zbudowanej w 2013 roku (w zeszłym roku). Jednak gdy próbuję go uruchomić, otrzymuję 3 ostrzeżenia:

ld: warning: directory not found for option "-L/Users/chesteryeum/iOS/appName/appName_chester"

ld: warning: directory not found for option "-L/Users/chesteryeum/iOS/appName/appName_chester/ZBarSDK"

ld: warning: directory not found for option "-F/Users/chesteryeum/iOS/appName/appName_chester"

I jeden błąd

ld: library not found for -lzbar
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Kilka dodatkowych punktów:

1) chesteryeum to nazwa poprzedniego programisty, a / Users / chesteryeum nie znajduje się na moim komputerze ani nie można go znaleźć w Finderze.

2) Inne flagi konsolidatora są puste, ścieżki wyszukiwania struktury są puste, ścieżki wyszukiwania bibliotek są puste.

3) Wygląda na to, że aplikacja została zbudowana w xCode 4, podczas gdy ja używam xCode 5.

Każda pomoc będzie doceniona,

Z góry dziękuję,

-Nacięcie

Aktualizacja: 3 ostrzeżenia zostały naprawione przez odpowiedź Droppy, ale błąd nadal występuje.

Odpowiedzi:

0 dla odpowiedzi № 1

Wygląda jak ścieżka wyszukiwania biblioteki jest zakodowany na stałe w lokalizacjach poprzednich programistów na ich dysku. To jest oczywiście złe.

Musisz utworzyć względną strukturę katalogów, a następnie ustawić ścieżki wyszukiwania biblioteki / nagłówka użyć czegoś takiego jak $(SRCROOT)/ZBarSDK.