我试图将AWS AppSync添加到我的podfile中,当我尝试使用pod install
命令安装pod依赖项时,它会引发以下错误:
[!] 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!
答案 0 :(得分:0)
将所有版本更改为2.9.0,将AWSAppSync的版本更改为2.10.0对我来说很有效。为什么它不能与最新版本一起使用仍然困扰我。如果有人可以解释的话,那将真的很有帮助。 TIA
答案 1 :(得分:0)
降级以使版本匹配是一种选择,但会丢失最新版本中的任何新功能。彼此之间的最新兼容版本应为文档中的最新版本。如果不是,则说明文档中存在错误,请打开带有文档库的Github问题。
来自https://aws-amplify.github.io/docs/sdk/ios/start#step-1-configure-your-app
当前指导原则是使用:
target :'YOUR-APP-NAME' do
use_frameworks!
pod 'AWSCore', '~> 2.12.0'
pod 'AWSAppSync', '~> 2.14.2'
# other pods
end