#react-native #cocoapods
#react-native #cocoapods
Вопрос:
новичок здесь.
У меня возникла проблема при попытке извлечь приложение react native из Expo.
Когда я запускаю pod install, я получаю следующую ошибку:
[!] CocoaPods could not find compatible versions for pod "Firebase/CoreOnly":
In Podfile:
EXFirebaseCore (from `../node_modules/expo-firebase-core/ios`) was resolved to 2.0.0, which depends on
Firebase/Core (= 6.14.0) was resolved to 6.14.0, which depends on
Firebase/CoreOnly (= 6.14.0)
RNFBApp (from `../node_modules/@react-native-firebase/app`) was resolved to 10.4.0, which depends on
Firebase/CoreOnly (~> 7.3.0)
По сути, один модуль, который я использую (самая обновленная на сегодняшний день версия этого модуля), зависит от версии 6.14.0 «Firebase / CoreOnly»
Другой модуль, который я использую, зависит от версии 7.3.0 «Firebase / CoreOnly»
Как мне «понизить» зависимость для второго модуля, чтобы он также указывал на версию 6.14.0?
Или, в противном случае, есть ли способ, которым проект может использовать две разные версии параллельно?
Заранее благодарю!
Ответ №1:
У меня была такая же проблема, мое решение состояло в том, чтобы полностью удалить expo-firebase из моего проекта и выполнить всю работу с помощью @react-native-firebase. Я не думаю, что возможно понизить @react-native-firebase до 6.14.0