ios – Cocoapods:无法根据[PrivateClientSpec]找到[PrivateSpec]的规范
> 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(类似但又有不同的问题)
我已经创建了一个本地存储库来包含规范,通过发布到Cocapods
pod远程添加MySpecs〜/ local / path / to / MySpecs.git,
通过查看〜/ .cocoapods / repos / MySpecs的内容来验证可可可可看到它们
我已经在PrivateClientSpec中引用了PrivateSpec,如下所示:
s.dependency’PrivateSpec”〜> 0.1.0′
问题是当我尝试使用这个PrivateClientSpec时,我会得到一个标题错误:
无法找到[PrivateSpec]取决于[PrivateClientSpec]的规范
我错过了什么吗?从我的理解,这是支持的行为.我使用的是可可饼v0.35.
谢谢!
解决方法
您需要使用–sources选项,如下所示:
pod spec lint --sources='git@our-private-spec-repo:iOS/Specs.git,https://github.com/CocoaPods/Specs'
两件事情注意:
>您的私人规格需要在线,不能检查本地的
>如果你依赖其他pod,你需要添加他们的Spec repo的URL,这就是为什么我们也有https://github.com/CocoaPods/Specs的例子.
通过运行pod spec lint –help,您可以阅读有关此选项的更多信息:
--sources=https://github.com/artsy/Specs The sources from which to pull dependant pods (defaults to https://github.com/CocoaPods/Specs.git). Multiple sources must be comma-delimited.
更多关于这个here和here
以上是来客网为你收集整理的ios – Cocoapods:无法根据[PrivateClientSpec]找到[PrivateSpec]的规范全部内容,希望文章能够帮你解决ios – Cocoapods:无法根据[PrivateClientSpec]找到[PrivateSpec]的规范所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。