Unity3d FireBase SDK после обновления - ошибка поиска совместимых версий на устройствах ввода-вывода - PullRequest
0 голосов
/ 05 сентября 2018

После обновления FireBase SDK в проекте я получаю сообщение об ошибке:

Не удалось добавить фреймворк iOS из-за сбоя установки CocoaPods. Это, скорее всего, приведет к нефункциональному проекту Xcode.

После сбоя было выполнено и успешно выполнено «обновление pod-репо». Затем была предпринята попытка «pod install», но она все равно не удалась. Это может быть связано с неправильной установкой CocoaPods. См. https://guides.cocoapods.org/using/troubleshooting.html для потенциальных решений.

вывод установки pod:

Анализ зависимостей [!] CocoaPods не смог найти совместимые версии для модуля "Firebase / Core": В Подфиле: Firebase / Analytics (= 5.5.0) был разрешен до 5.5.0, который зависит от Firebase / Core (= 5.5.0)

Firebase/Core (= 5.4.0)

Спецификации, удовлетворяющие зависимости Firebase / Core (= 5.4.0), Firebase / Core (= 5.5.0), были найдены, но они требовали более высокой минимальной цели развертывания.

Unity SDK на сайте 5.2.1: (

Нужна любая помощь:)

1 Ответ

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

Недопустимо в CocoaPods запрашивать подспец у двух разных версий одного и того же модуля. Ваш Podfile запрашивает 5.4.0 для основного подспека от модуля Firebase и 5.5.0 для другого подспека Firebase.

Самое минимальное решение - изменить ссылку на базовую версию:

pod 'Firebase/Core', '5.5.0'.

Однако было бы лучше полностью удалить спецификации версий, чтобы указать последние поддерживаемые версии всего, если только у вас нет особых потребностей использовать старые версии.

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