【发布时间】:2019-07-30 22:02:45
【问题描述】:
我想安装 AWSAppSync 和 AWSMobileClient,它们都依赖于不同版本的 AWSCore。如何解决 AWSCore 版本依赖项中的这种冲突,以便我可以同时安装 AWSAppSync 和 AWSMobileClient
我正在尝试安装以下 pod: pod 'AWSAppSync', '~> 2.12.0' pod 'AWSMobileClient', '~> 2.10.0'
但是,AWSAppSync 依赖于 AWSCore ~> 2.9.0,而 AWSMobileClient 依赖于 AWSCore = 2.10.0。因此,根据我安装的任何 AWSCore 版本,我可以安装两个必需的 pod 之一。我已经运行了以下命令:
pod install --repo-update
这不起作用。 我也试过删除主仓库并运行
pod setup
再次,但没有任何运气。
当我运行 pod install 时,我基本上得到了以下错误
[!] CocoaPods could not find compatible versions for pod "AWSCore":
In snapshot (Podfile.lock):
AWSCore (= 2.9.10, ~> 2.9.0)
In Podfile:
AWSAppSync (~> 2.12.0) was resolved to 2.12.2, which depends on
AWSCore (~> 2.9.0)
AWSMobileClient (~> 2.10.0) was resolved to 2.10.0, which depends on
AWSAuthCore (= 2.10.0) was resolved to 2.10.0, which depends on
AWSCore (= 2.10.0)
【问题讨论】:
标签: swift cocoapods aws-amplify