У меня есть iOS проект, в котором используется Firebase SDK, и я получаю предупреждение из App Store, что не могу отправить проект с использованием устаревшего UIWebView, который использует более старая версия аутентификации Firebase.
Я знаю, что мне нужно обновить Firebase Pod до последней версии, как я вижу в примечаниях к выпуску Firebase, что эта проблема была исправлена в сборке 6.8.0.
Однако, когда я делаю pod install
с этим разделом в моем Podfile:
pod 'Firebase/Analytics', '~> 6.8.0'
pod 'Firebase/Auth', '~> 6.8.0'
pod 'Firebase/Firestore', '~> 6.8.0'
Я получаю сообщение об ошибке:
Ошибка
JSON::ParserError - 751: unexpected token at ''
Этот модуль работает нормально, хотя:
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Firestore
Что я делаю не так?
ОБНОВЛЕНИЕ:
Оказывается, в версии 6.8.0 модуля Pod было что-то, что ломало Cocoapods. Я изменил строку на:
pod 'Firebase/Auth','~> 6.12.0'
, и он успешно установил обновленный модуль, который мне был нужен, без ссылок на UIWebView.