CocoaPods - 隐藏私人git仓库的URL

时间:2016-01-21 17:01:46

标签: git cocoapods

CocoaPods Source Location文件的podspec部分需要一个git repo位置,例如:

# ――― Source Location ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
#
#  Specify the location from where the source should be retrieved.
#  Supports git, hg, bzr, svn and HTTP.
#
s.source       = { :git => "https://github.com/Company/some-private-repo.git" , 
                   :branch => "cocoaPods"}

有问题的pod包含专有二进制文件,包含源代码的git URL只能在开发团队中访问。

git repo网址是公开可见的吗?有没有办法(和理由)隐藏此网址?

1 个答案:

答案 0 :(得分:0)

假设您要发布podspec,则无法隐藏此URL。根据您的问题,我看不出您要发布规范的任何原因。你可以1)将podspec留在私人仓库的根目录,并在你的Podfile中指定源代码,或2)创建一个私有的内部规格仓库。