为私有iOS podspec指定本地路径

时间:2017-04-24 00:37:10

标签: ios cocoapods

我正在创建一个将在私人仓库中的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'不存在

0 个答案:

没有答案