我的pod规范存储库中有2个 private pod,我们说Pod1
和Pod2
。
我想将Pod2
包含为Pod1
的依赖项,因此我尝试在Pod1.podspec
中添加以下行:
spec.dependency 'Pod2', '~> 1.0.2'
然后,我尝试用
pod spec lint
整理我的吊舱,并收到此错误:错误| [iOS]未知:遇到未知错误(无法找到Pod1依赖的Pod2规范(〜> 1.0.2))
经过一些研究,我在SO上找到了this thread,建议在lint命令上指定源:
pod spec lint --sources='{MY_POD1_REPO_URL.git, MY_POD2_REPO_URL.git}'
现在,我得到了这个错误:
我该怎么办?谢谢您的帮助。
最佳答案
使用--include-podspecs=
选项,例如pod lib lint --include-podspecs=\{Pod2.podspec\} Pod1.podspec
有一个脚本可以在同一目录中查找所有podspec,并将它们添加到pod lib lint
行here中。