我正在使用xcode / git开发和管理我的项目的几个个人ios应用程序。现在随着时间的推移,许多课程似乎可以重复使用,所以我想建立一个个人的引擎'他们之外。
理想情况下,我会在我的git帐户中为此引擎创建一个单独的存储库,并通过导入头文件和链接已编译的模块使所有其他项目引用引擎,即不关心引擎实现。
这样做的合理方法是什么?我的问题基本上是:
如何在远程和本地计算机上组织存储库?让我们说有项目A,B和引擎E. A& A B想利用E。
如何配置A& B因此,在链接阶段,来自E的已编译模块可用于项目吗?
感谢。
答案 0 :(得分:0)
如果所有项目的部署目标都大于或等于iOS 8.0,您可以将引擎设置为框架(如果您不知道如何设置,请观看此WWDC)。否则static library是另一个不错的选择。