alamofire有一个bug在将来的版本中被修复。作者已经修复了这个错误,解决方案被合并到主分支中。有什么方法可以让我使用迦太基,以便我可以创建一个框架文件,包括这个修复?目前,当我使用迦太基对抗afrepo时,它克隆了仍有缺陷的v4.4版本。
我还将开放一个解决方案,在那里我可以从本地机器上的af repo签出最新代码,并使用迦太基在本地创建一个框架。我只希望sessiondelegate.swift文件包含latest代码,这样我就可以继续我的测试了。

最佳答案

简而言之,可以在cartfile中使用以下命令按名称引用分支:
github "Alamofire/Alamofire" "branch-name"
要更深入地解释这可以实现什么,请参阅documentation
迦太基支持多种版本要求:
>=1.0表示“至少版本1.0”
~>1.0表示“与1.0版兼容”
=1.0表示“完全是1.0版”
特定git对象的“某个分支、标记或提交”(git rev parse允许的任何内容)
我找到了答案,但我觉得这个问题不是重复的,尽管答案是。

08-28 00:10