2016-06-09 3 views
11

Я добавил Google Analytics от CocoaPod в свой проект, но мое приложение разбилось и допустило следующую ошибку.рамки не найдены FirebaseAnalytics

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

Что я должен сделать, чтобы решить эту проблему? Я последовал за this учебным пособием из Google, чтобы интегрировать Google Analytics в свой проект.

ответ

33

Возможно, вы используете cocoapods для добавления Firebase. Убедитесь, что в настройках сборки для вашей цели «Пути поиска в каркасе» для Debug и Release начинаются с $(inherited).

Параметры сборки для зависимостей вашего модуля определены в файле xcconfig, если у вас нет $(inherited) в настройках сборки вашей цели, настройки из этого файла будут проигнорированы.

1

Вам необходимо удалить связанный фреймворк из свойств проекта.

1

У меня была такая же ошибка, мои Framework Search Paths в Build Settings были установлены в $(inherited) как для отладки, так и для выпуска.

мне удалось решить эту проблему с решением здесь: https://stackoverflow.com/a/38246169/1092815

Другими словами, Podfile.lock были плохие версии в нем, работает это решило мою проблему:

pod update 
pod install 
0

Может быть, вы уже добавлены другие рамки поиска пути к установке,

Step 1: Remove all frame work search path in Build setting 
Step 2: run Pod install 
Step 3: Add others Framework search path (That's removed in step 1). 

Теперь запустите проект!

0

У меня была эта проблема и разрешил ее: - Перейти к Info.plist -> Настройки сборки -> Пути поиска в базе - Проверить/исправить пути. В моем случае, это был дополнительный Fbsdk путь поиска, который вызывает проблемы (см прикрепленное изображение) error

Я изменил его: fix

Смежные вопросы