我正在使用一个Cocoapod,其podspec
指定一个依赖项,而这个依赖项依次指定另一个。
有问题的二级依赖项与Xcode 9的最新测试版本存在冲突。该问题已在项目的github中修复,但尚未出现在Cocoapods上。
但依赖本身当然不会出现在我的Podfile中。
在这种情况下,是否有一种简单的方法可以强制使用特定版本的依赖项?
答案 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