我正在创建一个将在私人仓库中的Cocoapod,但我没有合适的git服务器可供使用。相反,我将它放在网络存储设备上,并通过类似于此的文件夹访问它:
~/myDrive/git-repos/myrepo.git
我已经设置了一个似乎正常工作的私有规格仓库(它通过了Cococpods site上提供的验证)。
但是,到目前为止,尝试在Podspec文件中设置源值一直非常困难。我已经回顾了它的部分(available here),而他们的所有例子都包括git& hg repos,我确实看到了使用:path
值的选项。但是,他们没有包含一个例子,我找不到任何有用的东西。
我最近的尝试看起来像这样(我也尝试了几种变体):
s.source = { :path => '~/myDrive/git-repos/myrepo.git', :tag => s.version.to_s }
当我尝试lint pod时,我收到此错误:
- 警告| [iOS]键:与'source'属性的'path'主键不兼容的'tag'键。
我还尝试指定本地路径(也使用完全限定名称),并得到相同的结果。
我也尝试使用git,但是得到了一个不同的错误:
s.source = { :git => '~/myDrive/git-repos/myrepo.git', :tag => s.version.to_s }
致命:存储库'〜/ myDrive / git-repos / myrepo.git'不存在