我有一个Xcode项目,我必须与其他开发人员分享。他们必须处理其中的一小部分,并进行编译。 我开始尝试将大量代码转换为框架,但由于#import的大量交织,它开始变得复杂。 有可能用一些.o文件制作一些必须构建的项目吗? 我会以任何其他方式开放
注意:我忘记了一些基本的东西:我想构建项目的一部分,因为我不想让它看看它是如何实现的
答案 0 :(得分:0)
您可以将其作为免费的开放式存储库放到github,或者将其设为私有,但必须付费。然后它的必要部分可以作为子模块链接。
如果你有一个集中的地方,也可以在没有github的情况下放置它。
答案 1 :(得分:0)
您可以分离您希望它们处理的代码并创建一个git子模块。然后,他们可以克隆并处理git子模块,并在他们进展时将他们的工作推送到repo。然后,您可以继续在该子模块上进行更改。
检查这些资源
Git Submodules: Adding, Using, Removing, Updating
基本上,您将项目拆分为子项目(如果不需要特定的构建设置,则不需要是新的xcode项目),并在git中将它们作为子模块进行跟踪。
所以场景将是
子模块将只包含他们需要的类和文件等。将跟踪它们对子模块所做的所有更改,您可以将它们拉出并进行持续集成(某种形式)。