【发布时间】:2014-06-16 03:20:06
【问题描述】:
我正在寻找在多个应用程序的多个开发人员之间共享“通用”Xcode 项目的最佳方式。一位开发人员将致力于“通用”Xcode 项目,而另一位开发人员将致力于使用来自通用代码 Xcode 项目的源代码的项目。
我卡住的地方是如何同时使用 Xcode 和 Git 进行设置,这样当公共代码库的开发人员进行更改时,使用该库的开发人员将不会删除并重新添加 Xcode 项目,或失去他们的工作。
我查看了一些有关 Git 子模块的文档,但围绕该主题及其有用性存在很多争论。我们最好只拥有一个存储库,其中包含所有项目的所有代码,这样每个人都可以在同一个地方签入/签出吗?
感谢您的建议和指点!
【问题讨论】:
-
您尝试过制作框架吗? [请查看此链接。][1] [1]:stackoverflow.com/questions/4065052/…
-
我们真的不想让这个项目使用框架,除非它是唯一/最简单的方法。
-
您只想使用头文件和实现文件?或者,您想将其构建为二进制(一种框架)并使用?或者,它是应该与其他项目一起安装在 iDevice 中的应用程序吗?
-
我们的大部分项目将依赖于这个 Xcode 项目中的代码,所以我们的想法是对于需要使用所有代码的任何内部应用程序,将 Xcode 项目添加到任何需要使用该源代码的项目。对于公共应用程序,我们计划从 Xcode 项目构建一个框架,以公开我们想要公开的内容。
标签: ios objective-c xcode git