如何更改Cocoapod依赖的版本

时间:2017-07-24 13:17:02

标签: ios cocoapods

我正在使用一个Cocoapod,其podspec指定一个依赖项,而这个依赖项依次指定另一个。

有问题的二级依赖项与Xcode 9的最新测试版本存在冲突。该问题已在项目的github中修复,但尚未出现在Cocoapods上。

但依赖本身当然不会出现在我的Podfile中。

在这种情况下,是否有一种简单的方法可以强制使用特定版本的依赖项?

2 个答案:

答案 0 :(得分:1)

我通过简单地将特定版本的依赖项添加到我自己的Podfile来解决这个问题。

这是有效的,因为您的项目中不能有单个Cocoapod的多个版本。

答案 1 :(得分:0)

在pod规范文件的底部,执行以下操作:

s.dependency "PromiseKit", "~> 4.0"
s.dependency "FMDB", "~> 2.6.2"

有关更多信息,请查看文档: https://guides.cocoapods.org/making/specs-and-specs-repo.html