【问题标题】:Xcode -- keeping things organized when I have multiple targetsXcode——当我有多个目标时让事情井井有条
【发布时间】:2013-12-16 02:02:21
【问题描述】:

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

我的问题更像是一个哲学问题——我可以使用哪些约定来使事情井井有条?

我可能遇到的情况包括:

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

我想用最少的麻烦来管理整个事情。

【问题讨论】:

    标签: xcode project-management


    【解决方案1】:

    听起来多个项目是要走的路,尤其是当您有很多只与一个或两个目标相关的文件时。这也意味着每个项目只能有一个类的版本,只构建使用这个版本的目标。 Xcode在不同项目中仍然可以理解依赖目标,只需将具有依赖关系的项目导入主项目即可。

    【讨论】:

    • 我的所有文件都与主项目相关。子项目基本上是主项目的子集,一些类因此而改变(例如,只保留模型的一部分)。
    【解决方案2】:

    我发布了一个教程来解释当您有多个目标时如何保持井井有条。

    关注它。

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

    简单的想法是。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-20
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 2016-10-16
      相关资源
      最近更新 更多