在 Xcode 项目中使用 swift package fetch
到目前为止,Cocoa with Love 的 git 仓库都使用“git subtrees”来管理相关依赖,所有的依赖都被拷贝并静态存放于依赖方目录下。我希望能找到一种更动态地依赖管理方式来代替现有的方案,同时保持对库使用者的不可见性。(译者注:Cocoa with Love)
我想要使用 Swift 包管理工具(Swift Package Manager)来解决这个问题,但我又不希望所有的仓库都必须依赖 Swift 包管理工具才能构建(build)。Swift 包管理工具所支持的构建范围相当有限,我可不愿意给我的库套上这些枷锁。
在本文中,我会讨论一种混合(hybrid)的方法,Swift 包管理工具将替代手工配置 Xcode 项目的方案,充当获取依赖的