Cartfile文档进行了断言:
如果没有给出版本要求,则允许任何版本的依赖关系。
与矛盾的例子:
# Use the latest version
github "jspahrsummers/xcconfigs"
此外,它没有声明,但是通过测试,我推断“最新”实际上是最新标记的版本。这种解释正确吗?如果是这样,一个人如何指定最新的提交-您必须手动检查并指定最新的提交,还是有一种更简单的方法?
该文档的状态
迦太基支持多种版本要求:
- > = 1.0,表示“至少是1.0版”
- 〜> 1.0,表示“与1.0版兼容”
- == 1.0,表示“确切版本为1.0”
- 特定Git对象的“分支或标记或提交”(git rev-parse允许的任何内容)
所以我相信
github "jspahrsummers/xcconfigs" "HEAD"
应该可以按预期工作,因为“ HEAD”是有效的参数 git rev-parse
或者
github "jspahrsummers/xcconfigs" "master"
或任何其他分支
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句