【发布时间】:2012-07-22 00:51:24
【问题描述】:
我不明白如何使用 Xcode 工作区来组织相互依赖的项目。例如,我看到很多开发人员创建的工作区结构如下所示:
工作区 |-- 应用 |-- 通用库 |-- 另一个公共库这有什么好处?如果有人直接打开“App”项目,他们不会无法实际构建应用程序吗?他们必须意识到工作空间的存在具有必要的依赖关系。
在我看来,更好的方法是使用这样的嵌套项目:
应用程序 |-- 图书馆 | |-- 通用库 | |-- 另一个公共库那么不存在无法构建的项目。它似乎也更符合 Git 的子模块理念。
我看到的工作空间的唯一用途是对不相互依赖的公共项目进行分组。我想听听其他人对此的看法,因为我可能遗漏了什么。
【问题讨论】:
-
哇!一个 Xcode 标记的问题,实际上是关于 Xcode 的! :)
-
@Almo:每隔几天就会发生一次。但是,它们通常有相反的问题:标记为 [objc] 时不适用。 :)
-
这里提到了使用工作空间的一些原因:developer.apple.com/library/ios/featuredarticles/XcodeConcepts/…
标签: xcode project code-organization