[英]Including a private pod as a dependency of another private pod in .podspec file
[英]How to use a private pod as a dependency in the podspec of another pod?
我在我的荚规格仓库2个私人舱,让我们说Pod1
和Pod2
。
我想包括Pod2
作为一个依赖Pod1
,所以我想在添加此行Pod1.podspec
:
spec.dependency 'Pod2', '~> 1.0.2'
然后,我尝试使用pod spec lint
整理我的pod,并收到以下错误消息:
错误| [iOS]未知:遇到未知错误(无法找到Pod1依赖的Pod2规范(〜> 1.0.2))
经过一些研究,我在SO上发现了该线程 ,建议在lint命令上指定源:
pod spec lint --sources='{MY_POD1_REPO_URL.git, MY_POD2_REPO_URL.git}'
现在,我得到了这个错误:
- 错误| [iOS]未知:在验证期间遇到未知错误(在Pod2存储库中遇到了/Users/me/.cocoapods/repos/bitbucket-pod2.repo/Pod2 Pod的意外版本目录类。)
我该怎么办? 谢谢您的帮助。
使用--include-podspecs=
选项,例如
pod lib lint --include-podspecs=\\{Pod2.podspec\\} Pod1.podspec
有查找所有podspecs在同一目录下,并将其添加到脚本pod lib lint
线在这里 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.