2

我正在为大型 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 文件,但我想把它放在那里,以防我不知道静态库有什么魔力。

我看过CocoaPodsVendorKit,但两者都在做类似于我们现在所做的事情。

4

1 回答 1

1

(这里是 CocoaPods 的作者。)

我想我错过了使 CocoaPods 不适合解决您的问题的部分,您能详细说明一下吗?

如果您不想要 CocoaPods 的依赖解析等,您可以只使用修改/创建 Xcode 项目的部分来满足您的需要。

于 2012-04-23T09:44:04.533 回答