iOS — обновление версии продуктов Firebase в проекте Objective-C.

#ios #objective-c #firebase #firebase-cloud-messaging #cocoapods

#iOS #objective-c #firebase #firebase-облако-обмен сообщениями #cocoapods

Вопрос:

У меня есть старый проект Objective-C, который содержит Firebase/Core и Firebase/Messaging . Я должен обновить все эти библиотеки и добавить другие Firebase продукты. В документации нет упоминания о версиях, только названия библиотек, подобные этому pod 'Firebase/Messaging' . Даже если я попытаюсь pod install удалить имена библиотек из PodFile make pod install , чтобы удалить их, затем повторно добавьте их в PodFile и make pod install , я нахожу, PodFile.lock что установленные версии не являются последними.

Как можно обновить библиотеки Firebase, установленные, CocoaPods чтобы получить последние версии в проекте Objective-C?

Минимальная iOS цель развертывания: 8.0

Ответ №1:

Используйте pod update вместо pod install для получения последних версий. Если вы все еще не получаете последние версии, изучите Podfile.lock файл, чтобы узнать, какие зависимости ограничивают версию.

Комментарии:

1. Я попытался обновить pod, но версия не изменилась. Не могли бы вы уточнить это, пожалуйста, «посмотрите, какие зависимости ограничивают версию»? А что, если я удалю PodFile. блокировка?

2. Файл Podfile. содержимое блокировки показывает, почему CocoaPods выбирает версию, которую он делает. Предположительно, существует требование, препятствующее установке последней версии.