繁体   English   中英

CocoaPods:指向 pod 规范中的一个分支

[英]CocoaPods: point to a branch in pod spec

我正在尝试从 pod 规范上的存储库分支安装代码,并且根据文档,这应该可以工作:

s.dependency 'repository_name',
:git => 'https://github.com/account_name/repository_name.git',
:branch => 'experimental_branch'

但是我收到类似[!] 不支持的版本要求的错误 更新 CocoaPods 可能会解决这个问题。

它在直接从 pod 文件安装时有效:

pod 'ObjectiveRecord', :git => 'https://github.com/supermarin/ObjectiveRecord.git', :branch => '2-0-experimental'

有人知道吗? 谢谢!

你不能使用这样的 pod 依赖项,它只支持"name", "version" 来源:guides.cocoapods.org 预计:git:branch元数据将来自 podfile。

请在此处查看讨论 -链接

我认为根据讨论现在有可能,但最初 -

他们建议标记而不是分支,因为分支与标记的问题在于分支不指定历史记录中的特定点,而标记则指定。 这种区别非常重要,因为我们需要保证依赖于特定版本的库将导致每次使用相同的源。 从技术上讲,可以删除一个标签并再次创建它指向不同的提交,但这不太可能发生。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM