我们正在开发一个项目,我们希望使用CocoaPod工具包含开源库和私有库。私人图书馆托管在我们的公司服务器中(使用SVN回购),我们不会将这些图片作为公众使用。我们想为所有这些使用CocoaPods。在使用开源库时,它非常简单,但是当我们指定私有依赖项并安装Pod文件时,我们在终端中收到以下错误
[!]无法使用名为xxxxx-svn-repos-pods
的网址SOURCE_URL添加来源。您可以尝试在~/.cocoapods/repos
或pod repo add
手动添加。
我的Pod文件看起来像
平台:ios,' 7.0'
inhibit_all_warnings!
目标' TestPodProj'做
来源' https://xxxxxx.com/svn/repos/pods'
pod' TestPods','〜> 0.0.1'
端
如果我们使用$ pod repo添加NAME SOURCE_URL命令,我们会得到
[!] / usr / bin / git clone SOURCE_URL SampleSpec
克隆到' SampleSpec' ...
致命:存储库' SOURCE_URL'找不到
我们认为这个错误可能是因为git和命令" pod repo add"仅适用于git。
对于SVN,我找到了此链接https://github.com/clarkda/cocoapods-repo-svn。所以我尝试输入以下命令为私人回购安装cocoapod
$ pod repo-svn添加SPEC_NAME SOURCE_URL
它表示退房,但未下载。
查看spec-repo' SPEC_NAME'来自SOURCE_URL
注意:我已经验证了位于SVN存储库中的podspec文件。
如何在Private SVN repo中安装CocoaPod?