2016-10-29 7 views
5

Я добавил библиотеки Firebase в свой проект, а затем получил эту ошибку. Когда я его компилирую, Xcode не может найти некоторые каталоги. Однако они находятся в каталоге Pods.ld: framework не найден GTMSessionFetcher после установки pod

Вот журнал ошибок:

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) 

Вот мой 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

Что вы хотите сказать? http://stackoverflow.com/help/how-to-ask – jacefarm

+1

@jacefarm, как исправить это – Erumaru

+1

@jacefarm, так что не так с моим вопросом? – Erumaru

ответ

34

Убедитесь, что вы открываете файл рабочего пространства, а не файл проекта. Я получал ту же ошибку и понял, что я использую проект, а не рабочее пространство.

+0

Спасибо .. Спасите меня много времени. – gamal

+1

Спасибо, наверное, это должен быть принятый ответ. – htafoya

+0

Спасибо, это экономит много – Anunay

0

Go To Project Target> Build Settings:

Посмотрите на Пути поиска>Framework Пути поиска, удалить все пути, по которым вы были предупреждены; затем в Пути поиска библиотек, удалите все пути, которые вы были предупреждены.

0

Я столкнулся с той же проблемой, и я пробовал несколько вещей, но все же он не работал. Я попробовал ниже.

  1. Использование XCworkspace файла
  2. Убирали проект перезапущен XCode, Mac
  3. точеные битового кода в Нет
  4. удалила путь поиска Framework, библиотека

Наконец вещь, которая работала в , удаление файла pod и повторное создание файла подкачки. Он работал как волшебство!

P.S .: Это очень общая ошибка, и поэтому одно и то же решение может не работать для всех.