[英]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.