Chr*_*ver 30 macos xcode ios swift carthage
Cartfile文档做出断言:
如果没有给出版本要求,则允许任何版本的依赖项.
与矛盾的例子:
# Use the latest version
github "jspahrsummers/xcconfigs"
Run Code Online (Sandbox Code Playgroud)
此外,它没有说明,但从测试,我推断"最新"实际上是最新标签的版本.这种解释是否正确?如果是这样,如何指定最新的提交 - 您是否必须手动检查并指定最新提交,或者是否有更简单的方法?
Gab*_*lla 50
该文档的状态
迦太基支持多种版本要求:
- > = 1.0表示"至少版本1.0"
- 〜> 1.0用于"与1.0版兼容"
- 对于"确切版本1.0",== 1.0
- 特定Git对象的"some-branch-or-tag-or-commit"(git rev-parse允许的任何内容)
所以我相信
github "jspahrsummers/xcconfigs" "HEAD"
Run Code Online (Sandbox Code Playgroud)
应该按预期工作,因为"HEAD"是一个有效的参数 git rev-parse
另外
github "jspahrsummers/xcconfigs" "master"
Run Code Online (Sandbox Code Playgroud)
或任何其他分支
| 归档时间: |
|
| 查看次数: |
12789 次 |
| 最近记录: |