繁体   English   中英

如何使用私有pod作为另一个pod的podspec中的依赖项?

[英]How to use a private pod as a dependency in the podspec of another pod?

我在我的荚规格仓库2个私人舱,让我们说Pod1Pod2

我想包括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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM