2011-07-13 25 views
11

Po budowania mojego projektu (prosta aplikacja kakao) w Xcode 3 i ten komunikat o błędzie:ramowa nie znaleziono problemu

ld: framework not found SDL 
collect2: ld returned 1 exit status 

Ale istnieje tu /Library/Frameworks/SDL.framework ramy. Jak uzyskać linker, aby go znaleźć?

+0

mam ten sam problem. Framework został dodany do mojego projektu, ale linker nadal twierdzi, że nie może znaleźć mojej struktury - mój problem dotyczy LiveSDK.framework – SparkyNZ

+0

Mam ten problem, ale struktura jest widoczna w moim projekcie. Usunąłem go, ponownie go dodałem i nadal mam problem. Co teraz? –

+0

Jeśli projekt zawiera menedżera zależności Cocoapods, ten link może pomóc w rozwiązaniu problemu. http://stackoverflow.com/a/46358379/2024878 –

Odpowiedz

-3

Musisz dodać framework do swojego projektu Xcode. Dosłownie przeciągnij framework do folderu Frameworks.

-2

Musisz dodać ramkę, klikając prawym przyciskiem myszy na ramkę w menu źródeł i pliku i wybierz istniejący plik. Dodaj strukturę po tym, jak jest widoczna w twoim projekcie.

2

Rozwiązaniem tego problemu dla bibliotek zewnętrznych jest dodanie ścieżki do struktury menu Ustawienia budowy> Ścieżki wyszukiwania> Ścieżki strukturalne.

jak to:/Użytkownicy/MyMacName/Dokumenty/FacebookSDK

Jeśli jest coś, że „przyszedł z” Xcode to powinno działać bez tego dodatku.

2

zrzut ekranu pokazuje, jak to zrobić w Xcode 7:

enter image description here

+2

Nie umieszczaj absolutnych ścieżek w ustawieniach projektu, * szczególnie * jeśli pracujesz w zespole. –

Powiązane problemy