我们有一个私人规范回购。我们的一个私有 pod 依赖于另一个名为 CWFoundation ( s.dependency 'CWFoundation', '~> 0.0.1'
) 的内部 pod。CWFoundation 的 podspec 只是将 jayway ( https://github.com/jayway/CWFoundation ) 中的 CWFoundation 用作 pod 的一种方式(因为它不存在 podspec 文件)。
一切正常,直到其他人在 github 上创建了一个同名的新项目 CWFoundation ( https://github.com/guojiubo/CWFoundation ) 并将其添加到 cocoapods 的公共 repo 中。
现在我们的内部 pod,当解决依赖关系时,不是从我们的私有规范 repo 下载 CWFoundation,而是从公共 repo 下载一个,但没有任何效果。
我在 cocoapods.org 上读到
如果您打算分叉一个已经是 Master Spec 存储库一部分的库,现在我们建议选择一个以 M 之前的字母开头的名称
但是我们遵循这条规则,pod 被称为 CWFoundation 并以“C”开头,但它不起作用。
我该怎么做才能为 CWFoundation 检索我们的私有 podspec 文件?