【发布时间】:2014-12-04 20:32:14
【问题描述】:
我正在尝试使用私有存储库来分解更大的应用程序。我遵循了以下指南:
- http://www.objectpartners.com/2014/06/25/developing-private-in-house-libraries-with-cocoapods/
- http://guides.cocoapods.org/making/private-cocoapods.html
- How to add a private CocoaPod as a dependency in another pod .podspec(类似但不同的问题)
我创建了一个本地存储库来包含规范,通过
发布到 cocoapodspod remote add MySpecs ~/local/path/to/MySpecs.git,
通过查看~/.cocoapods/repos/MySpecs的内容验证cocoapods看到了它们
我在PrivateClientSpec 中引用了PrivateSpec,如下所示:
s.dependency 'PrivateSpec' '~> 0.1.0'
问题是,当我尝试 lint 这个PrivateClientSpec 时,我得到了名义上的错误:
Unable to find a specification for [PrivateSpec] depended upon by [PrivateClientSpec]
我错过了什么吗?据我了解,这是受支持的行为。我正在使用 cocoapods v0.35。
谢谢!
【问题讨论】:
-
我的 lint 在添加 --sources 后通过,但示例项目上的实际 pod 安装失败。有什么想法吗?