如何从git分支构建迦太基框架

nit*_*h99 7 git alamofire carthage

Alamofire的一个错误已在将来的版本中修复。作者已经修复了该错误,并且解决方案已合并到master分支中。我有什么方法可以使用迦太基,以便创建一个包含此修复程序的框架文件吗?目前,当我将迦太基用于AF 回购时,它会克隆v4.4 版,但仍有错误。

我也愿意接受一个解决方案,在该解决方案中,我可以从本地计算机上的AF存储库中签出最新代码,并使用迦太基在本地创建框架。我只希望SessionDelegate.swift文件包含最新代码,以便我可以继续进行测试。

Jos*_*den 12

简而言之,可以通过在Cartfile中使用以下名称来按名称引用分支:

github "Alamofire/Alamofire" "branch-name"

有关此功能的详细说明,请参阅文档

迦太基支持多种版本要求:

  • > = 1.0,表示“至少是1.0版”
  • 〜> 1.0,表示“与1.0版兼容”
  • == 1.0表示“完全是1.0版”
  • 特定Git对象的“分支或标记或提交”(git rev-parse允许的任何内容)

我在这里找到了答案,但是尽管答案是事实,但我觉得问题不是重复的。