使用Carthage和依赖项缓存减少50% Xcode构建时间
在最近的一篇文章中,Spotify工程师Patrick Balestra解释了他们如何使用依赖关系管理器Carthage来避免反复重建依赖项,从而将Xcode的构建时间减少了50%。
使用Xcode时,开发人员可以使用不同的方式来处理外部依赖项。你可以手动进行,也可以使用CocoaPods、Carthage或Swift包管理器。除了Carthage, 其他的Xcode依赖项管理器通常都会从源代码构建所有外部依赖项,而Carthage支持从GitHub上下载已经构建好的二进制文件,或者从已知的本地...