Xcode - 当我有多个目标时保持组织有序

时间:2010-06-18 20:26:34

标签: xcode project-management

这个very helpful answer解释了如何在Xcode项目中的不同目标中包含不同的文件。

我的问题更像是一个哲学问题 - 我可以使用哪些惯例来保持组织有序?

我可能遇到的情况包括以下内容:

  • 针对不同目标的不同版本的类
  • 希望针对所述不同版本的类
  • 使用不同的头文件
  • 我的项目的整个部分适用于某些目标但不适用于其他目标

我想以最小的麻烦管理整件事。

2 个答案:

答案 0 :(得分:0)

听起来好像是多个项目,特别是当你有很多只与一个或两个目标相关的文件时。这也意味着每个项目只能有一个类的版本,只能构建使用此版本的目标。当Xcode在不同的项目中时,它仍然可以理解依赖目标,只需将具有依赖项的项目导入到主项目中。

答案 1 :(得分:0)

我发布了一个教程,解释当你有多个目标时保持井井有条。

关注它。

http://www.madnikblog.com/blog/2013/09/19/organize-xcode-project-with-multiple-targets/

简单的想法是。

所有逻辑都存在于静态库中,而静态库确实是每个可执行目标的依赖目标。 所有资源都保留在一个捆绑包中,这也是一个依赖关系。