2016-10-29 16 views
5

Dodałem biblioteki Firebase do mojego projektu, a następnie dostałem ten błąd. Podczas kompilacji Xcode nie może znaleźć niektórych katalogów. Są jednak w katalogu Pods.ld: framework nie został znaleziony GTMSessionFetcher po instalacji pod

Oto dziennik błędów:

ld: warning: directory not found for option '-F/Users/Erumaru/Library/Developer/Xcode/DerivedData/ToDoTogether-gkzytezmbbgkikgoxjpptxgrixil/Build/Products/Debug-iphonesimulator/GTMSessionFetcher' 
ld: warning: directory not found for option '-F/Users/Erumaru/Library/Developer/Xcode/DerivedData/ToDoTogether-gkzytezmbbgkikgoxjpptxgrixil/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac' 
ld: framework not found GTMSessionFetcher 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Oto moja Podfile:

# Uncomment the next line to define a global platform for your project 
# platform :ios, '9.0' 

target 'ToDoTogether' do 
    # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 
    use_frameworks! 
    platform :ios, '10.0' 
    pod 'Firebase' 
    pod 'Firebase/AdMob' 
    pod 'Firebase/Auth' 
    pod 'Firebase/Crash' 
    pod 'Firebase/Database' 
    pod 'Firebase/Analytics' 
    pod 'Firebase/Messaging' 
    pod 'Firebase/RemoteConfig' 
    pod 'Firebase/Storage' 

    # Pods for ToDoTogether 

end 
+0

Jakie jest twoje pytanie? http://stackoverflow.com/help/how-to-ask – jacefarm

+1

@jacefarm jak to naprawić – Erumaru

+1

@jacefarm, więc co jest nie tak z moim pytaniem? – Erumaru

Odpowiedz

34

Upewnij się, że otwarcie pliku obszaru roboczego, a nie pliku projektu. Otrzymałem ten sam błąd i zdałem sobie sprawę, że korzystam z projektu, a nie z obszaru roboczego.

+0

Dziękuję ... Zaoszczędź mi dużo czasu. – gamal

+1

Dzięki, Prawdopodobnie to powinna być zaakceptowana odpowiedź. – htafoya

+0

Dziękuję, to oszczędza mi dużo – Anunay

0

Idź do projektu celowego> Budowanie Ustawienia:

Look dla ścieżek wyszukiwania>ramowe wyszukiwania Ścieżki, Usuń wszystkie ścieżki, które zostałeś ostrzeżony; następnie w Ścieżki wyszukiwania biblioteki, usuń wszystkie ścieżki, które zostały ostrzeżone.

0

Miałem do czynienia z tym samym problemem i próbowałem wielu rzeczy, ale wciąż nie działało. Próbowałem poniżej.

  1. Korzystanie plik XCworkspace
  2. czyszczone projekt, wznowiona Xcode Mac
  3. toczone bitcode do nr
  4. usunięta ścieżka wyszukiwania dla ram, biblioteka

Wreszcie rzecz, która pracowała jest , usuwanie pliku pod i ponowne tworzenie pliku pod. To działało jak magia!

P.S .: Jest to bardzo ogólny błąd, więc to samo rozwiązanie może nie działać dla wszystkich.

Powiązane problemy