Не удалось импортировать файл заголовка моста в Xcode после обновления Firebase

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

Я обновил свое приложение Swift в Firebase, и теперь оно находится в консоли Firebase. Проблема в том, что я обновил файл модуля, и после этого файл заголовка моста больше не работает (не знаю, почему). Это вызывает и другие проблемы, но главная из них связана с невозможностью импорта заголовка моста.

Вот что есть в моем файле pod:

use_frameworks!

target 'AppName' do
pod 'pop', '~> 1.0'
pod 'Firebase'
pod 'Firebase/Auth'
pod 'Google/SignIn'
pod 'SVProgressHUD'

end

Вот что я вижу в качестве ошибок:

введите здесь описание изображения

Кроме того, в «Имя проекта» > «Настройки сборки» > «Компилятор Swift — Генерация кода» > «Заголовок моста цели C» я ввел (без кавычек) «AppName-Bridging-Header.h», и я также попытался использовать весь путь (т.е. AppName/AppName -Bridge-Header.h), но это не работает.

Опять же, ДО обновления модуля Firebase все работало, и у меня не было никаких проблем.


person Dani    schedule 22.05.2016    source источник


Ответы (2)


Из API миграции Firebase:

Замените строку:

pod 'Firebase'

с

pod 'Firebase/Core'
pod 'Firebase/Database'

и запустите pod update в папке проекта

person Idan    schedule 22.05.2016
comment
Забыл упомянуть, что я изначально так и сделал. Проверил еще раз, не работает. Те же ошибки появляются, когда я пытаюсь построить проект - person Dani; 22.05.2016
comment
@Swifter На какое-то время это решило мою проблему, но теперь у меня тоже проблемы. обновлю когда решу - person Idan; 23.05.2016
comment
@Swifter Вы пробовали pod repo update, а затем pod install? решил мою проблему - person Idan; 23.05.2016

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

платформа: ios, '9.0'

target 'AppName' do # Прокомментируйте эту строку, если вы не используете Swift и не хотите использовать динамические фреймворки запрещает_все_предупреждения! использовать_фреймворки!

# Поды для FCM

модуль «Firebase» модуль «Firebase/Core» модуль «Firebase/обмен сообщениями»

конец

person vijay    schedule 05.01.2017