CocoaPods не может найти совместимые версии для модуля "FirebaseCore": в моментальном снимке (Podfile.lock) - PullRequest
0 голосов
/ 27 августа 2018

Я пытаюсь добавить модуль Geofirestore , который я нашел на GitHub, чтобы я мог добавить географическую долготу и широту к сообщениям в приложении для социальных сетей.Файл моего модуля выглядит так:

pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Firestore'
pod 'Firebase/Storage', '~> 4.0'
pod 'Geofirestore'

Я запустил обновление терминала и установил модуль в моем терминале, но он не работает, и я получаю это как ошибку.

[!] CocoaPods could not find compatible versions for pod "FirebaseCore":
  In snapshot (Podfile.lock):
    FirebaseCore (= 4.0.20, ~> 4.0)

  In Podfile:
    Firebase/Core was resolved to 4.13.0, which depends on
      FirebaseAnalytics (= 4.2.0) was resolved to 4.2.0, which depends on
        FirebaseCore (~> 4.0)

    Firebase/Core was resolved to 4.13.0, which depends on
      FirebaseCore (= 4.0.20)

    Geofirestore was resolved to 0.1.0, which depends on
      FirebaseCore (~> 5.0.3)

[!] Automatically assigning platform `ios` with version `11.4` on target `My App` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform

1 Ответ

0 голосов
/ 27 августа 2018

В вашем Podfile 'Geofirestore': как видно из сообщения об ошибке, требуется FirebaseCore (~> 5.0.3).

В вашем Podfile 'Firebase/Storage', '~> 4.0', что привязывает вас к FirebaseCore (~> 4.0).

Чтобы использовать оба варианта, вам необходимо перейти с Firebase 4 на Firebase 5. Т.е. вам необходимо иметь:

pod 'Firebase/Storage', '~> 5.0'
...