Ошибка версии зависимости установки модуля AWS Amplify

Я пытаюсь добавить AWS AppSync в свой подфайл, и когда я пытаюсь установить зависимость пода с pod install команда выдает следующую ошибку:

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

  In Podfile:
    AWSAppSync (~> 2.14.2) was resolved to 2.14.2, which depends on
      AWSCore (~> 2.10.2)

    AWSAuthUI (~> 2.12.0) was resolved to 2.12.1, which depends on
      AWSCore (= 2.12.1)

    AWSCore (~> 2.12.0)

Кто-нибудь знает, как это исправить? TIA!

2 ответа

Переход на более раннюю версию для соответствия версий - это один из вариантов, но при этом будут потеряны все новые функции в последних версиях. Последние совместимые друг с другом версии должны быть обновлены в документации. Если это не так, значит, в документации есть ошибка, и, пожалуйста, откройте проблему Github с репозиторием документации.

Из https://aws-amplify.github.io/docs/sdk/ios/start

Текущее руководство заключается в использовании:

target :'YOUR-APP-NAME' do
    use_frameworks!

    pod 'AWSCore', '~> 2.12.0'
    pod 'AWSAppSync', '~> 2.14.2'

    # other pods
end

У меня сработало изменение всех версий на 2.9.0 и AWSAppSync на 2.10.0. Меня все еще беспокоит, почему это не работает с последними версиями. Было бы очень полезно, если бы кто-нибудь мог объяснить. TIA

Другие вопросы по тегам