【问题标题】:AWS Amplify pod install dependency version errorAWS Amplify pod 安装依赖版本错误
【发布时间】:2020-03-16 22:10:48
【问题描述】:

我正在尝试将 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)

有谁知道如何解决这个问题?蒂亚!

【问题讨论】:

    标签: swift cocoapods aws-amplify aws-appsync aws-amplify-cli


    【解决方案1】:

    降级以使版本匹配是一种选择,但会丢失最新版本中的任何新功能。相互兼容的最新版本应在文档中保持最新。如果不是,则说明文档中存在错误,请使用文档存储库打开 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
    

    【讨论】:

      【解决方案2】:

      将所有版本更改为 2.9.0 并将 AWSAppSync 的版本更改为 2.10.0 对我有用。为什么它不适用于最新版本仍然困扰着我。如果有人可以解释,那将非常有帮助。 TIA

      【讨论】:

        猜你喜欢
        • 2016-08-11
        • 1970-01-01
        • 2015-10-14
        • 1970-01-01
        • 2020-02-03
        • 2020-02-02
        • 1970-01-01
        • 1970-01-01
        • 2019-10-15
        相关资源
        最近更新 更多