Ошибка версии зависимости установки модуля 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