Xcode中的“目标”是什么?

时间:2012-08-21 13:42:48

标签: xcode targets

在使用xcode时,我看到很多关于'目标'的事情。当我点击项目图标(蓝色,在xcode 4.2中)时,我在中间窗格中看到“目标”,其下面有我的文件名。

这是什么意思?我可以在项目中添加更多“目标”吗?如果是,那意味着什么?

我有这个: http://developer.apple.com/library/ios/#featuredarticles/XcodeConcepts/Concept-Targets.html

但我不明白一件事

2 个答案:

答案 0 :(得分:12)

目标基本上定义了您正在构建的内容以及构建方式。如果您想构建多个目标,可以添加更多目标。如果你需要从同一个项目中构建几个相关的东西,这通常是有意义的。

例如,您可能需要一个目标用于应用程序的完整付费版本,而另一个目标用于减少的免费应用程序版本。这两个目标都包含大部分相同的代码和资源,但有些设置会有所不同,您可能会有不同的文件。

答案 1 :(得分:1)

目标只是构建产品的不同方式。你有你的源文件,你有输出,有几种方法可以从A到B.

Xcode项目可能包含许多源文件,可以构建它们来生成许多不同的产品。

例如,您可以使用某些文件构建可执行文件,或者您可以从某些文件或单元测试库或使用不同的构建标志构建库(Framework)。

大多数项目都只有一个目标,但有些项目比其他项目更复杂。