Заголовочный файл (FirebaseCore / FirebaseCore.h) не найден, несмотря на импорт Firebase.framework - PullRequest
0 голосов
/ 29 августа 2018

Я пытаюсь вручную импортировать и использовать платформу Firebase в моем приложении iOS. Я начинаю с базового минимального фреймворка Analytics (затем добавлю остальные фреймворки).

Я следовал этому учебнику , чтобы вручную импортировать каркас Google Firebase в мой проект Xcode. Проблема в том, что я все еще получаю следующую ошибку:

Файл 'FirebaseCore / FirebaseCore.h' не найден

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

Я также установил флаг компоновщика -ObjC.

enter image description here

Кому-нибудь еще удалось вручную импортировать каркас Google Firebase в свой проект XCode? Чего мне не хватает?

Примечание: меня вообще не интересует использование CocoaPods, я просто хочу простой старомодный подход.

Ответы [ 4 ]

0 голосов
/ 01 августа 2019

Пожалуйста, проверьте схему редактирования -> build -> проверьте, включен ли поиск неявных зависимостей. если нет, включите его и перестройте. enter image description here

0 голосов
/ 20 февраля 2019

Столкнувшись с той же проблемой, вы можете использовать следующие шаги, которые работали для меня.

Шаг 1: Выйдите из Xcode Delete ~ / Library / Developer / Xcode / DerivedData и удалите производные данные. Тогда беги.

Шаг 2: Если вы получаете эту ошибку при попытке импортировать динамическую платформу, убедитесь, что она включена в целевые зависимости цели.

Проект> «Цель»> Фазы сборки> Целевые зависимости

0 голосов
/ 16 июля 2019

Попробуйте удалить файл Podfile.lock и папку Pods.

Выполнить pod install.

Это сработало для меня.

0 голосов
/ 13 сентября 2018

Было две проблемы:

1) Инструкции по импорту фреймворков, приведенные на веб-сайте Google Developer, несколько скучнее. Поэтому я следовал следующему руководству по импорту фреймворков и настройке своей учетной записи разработчика: http://www.mokacoding.com/blog/setting-up-firebase-without-cocoapods/

2) После того, как вы импортировали все файлы frameworks / resources / plist / etc ... вы все равно получите следующую ошибку сборки:

Файл 'FirebaseCore / FirebaseCore.h' не найден

Чтобы обойти эту проблему, очистите проект Xcode, а затем закройте проект. Затем заново откройте проект и восстановите его. Теперь он будет работать - возможно, проект XCode теперь может видеть файлы фреймворка или что-то ... не совсем уверен, но это единственное решение, которое неоднократно работало для меня.

Обновление

Я думаю, что это была просто ошибка в Xcode 9.x, с тех пор как я обновился до Xcode 10, у меня вообще не было этой проблемы. Просто импортируйте все фреймворки, как обычно, и соберите и запустите проект.

...