Parse / FacebookUtils и FacebookCore не работают из-за конфликта зависимостей. - PullRequest
0 голосов
/ 30 октября 2018

Я использую Parse / FacebookUtils для входа в Parse, и я использую остальную часть FacebookCore для аналитики и других вещей.

Проблема в том, что у Parse / FacebookUtils есть FacebookCore в качестве зависимости со старой версией. Эта старая версия не компилируется с Swift 4.2.

Заранее спасибо

pod 'FacebookCore', '~> 0.5.0'
pod 'Parse/FacebookUtils'


[!] CocoaPods could not find compatible versions for pod "FBSDKCoreKit":
  In Podfile:
    FacebookCore (~> 0.5.0) was resolved to 0.5.0, which depends on
      FBSDKCoreKit (~> 4.37)

    Parse/FacebookUtils was resolved to 1.17.1, which depends on
      FBSDKCoreKit (~> 4.28.0)

Ответы [ 2 ]

0 голосов
/ 31 октября 2018

Хорошо, умудриться понять это.

Вы можете указать свой собственный файл спецификации и изменить его:

pod 'Parse/FacebookUtils', :podspec => '/path/to/Parse.podspec.json'
0 голосов
/ 30 октября 2018

Ошибка говорит о том, что Parse / FacebookUtils поддерживает только до FBSDKCoreKit v4.28.0, но модуль FacebookCore v0.5.0 требует FBSDKCoreKit v4.37 (более новая версия). Если вы измените файл pod на

pod 'FacebookCore'
pod 'Parse/FacebookUtils'

Следует выбрать версию FacebookCore, которая использует более старую версию FBSDKCoreKit.

...