我正在为大型 Objective C (iOS) 项目寻找依赖管理的解决方案。现在我们已经构建了多个静态库,每个开发人员都必须从 git 中提取这些库,将代码添加为子模块并与项目一起编译。我浏览了很多帖子,但没有找到我想要的。
理想情况下,我正在寻找类似于 Maven 2 for Java 的东西。一个工具:
a) 管理项目或静态库的依赖项 b) 可以处理多个版本(proj A -> lib 1.0、proj B -> lib 1.1 等) c) 如果可能,仅拉下静态库的最终状态 (.a)。
我意识到项目 c 可能是不可能的,因为定义 API 需要 .h 文件,但我想把它放在那里,以防我不知道静态库有什么魔力。