如何让多个项目在xcode / git环境下使用共享的“引擎”模块?

时间:2014-12-28 01:20:06

标签: ios objective-c xcode git

我正在使用xcode / git开发和管理我的项目的几个个人ios应用程序。现在随着时间的推移,许多课程似乎可以重复使用,所以我想建立一个个人的引擎'他们之外。

理想情况下,我会在我的git帐户中为此引擎创建一个单独的存储库,并通过导入头文件和链接已编译的模块使所有其他项目引用引擎,即不关心引擎实现。

这样做的合理方法是什么?我的问题基本上是:

  1. 如何在远程和本地计算机上组织存储库?让我们说有项目A,B和引擎E. A& A B想利用E。

  2. 如何配置A& B因此,在链接阶段,来自E的已编译模块可用于项目吗?

  3. 感谢。

1 个答案:

答案 0 :(得分:0)

如果所有项目的部署目标都大于或等于iOS 8.0,您可以将引擎设置为框架(如果您不知道如何设置,请观看此WWDC)。否则static library是另一个不错的选择。