CocoaPods 找不到 pod “5.0.0-beta.1” 的兼容版本

Posted

技术标签:

【中文标题】CocoaPods 找不到 pod “5.0.0-beta.1” 的兼容版本【英文标题】:CocoaPods could not find compatible versions for pod “5.0.0-beta.1" 【发布时间】:2020-11-23 18:55:25 【问题描述】:

我想在我的 swift 项目中通过 CocoaPods 使用“Alamofire”、“~> 5.0.0-beta.1”。

在命令行中安装 pod 后出现以下错误。

[!] CocoaPods could not find compatible versions for pod "Alamofire":
In Podfile:
Alamofire (= 5.0.0-beta.1)

AlamofireObjectMapper (= 6.0.0) was resolved to 6.0.0, which depends on
  Alamofire (~> 5.0.0-beta.2)

请帮忙。

【问题讨论】:

如果你在 podfile 中请求 5.0.0-beta.2 会发生什么 [!] CocoaPods 找不到 pod“Alamofire”的兼容版本:在 Podfile 中:Alamofire (= 5.0.0-beta.2) 【参考方案1】:

你可以试试这个当前的稳定版本。

pod 'Alamofire', '~> 5.2'

但是这个版本需要Swift 5.1+

因此您可以将此版本用于 Swift 4.2

pod 'Alamofire', '~> 4.7.3'

【讨论】:

我只能使用 5.0.0-beta.1。 使用5.0.0 而不是5.0.0-beta.1。此测试版不可用。或者你可以使用最新的稳定版5.2

以上是关于CocoaPods 找不到 pod “5.0.0-beta.1” 的兼容版本的主要内容,如果未能解决你的问题,请参考以下文章

Cocoapods:找不到“PRIVATE POD”依赖的“PUBLIC POD”规范

Flutter:CocoaPods 找不到 pod“Firebase/Messaging”的兼容版本

Cocoapods:找不到“Firebase/Core”的规范

CocoaPods 找不到 pod "React/Core" 的兼容版本

CocoaPods 找不到 pod“UMCore”的兼容版本

CocoaPods 找不到 pod "RNDateTimePicker" 的兼容版本