在使用xcode时,我看到了很多关于"targets"的内容。当我点击项目图标(蓝色,在xcode 4.2中)时,我看到中间窗格中的"目标",下面是我的文件名
这是什么意思?我可以在我的项目中添加更多的"目标"吗?如果是,那意味着什么?
我有这个:http://developer.apple.com/library/ios/#featuredarticles/XcodeConcepts/Concept-Targets.html
但我一点也不明白
目标基本上定义了你正在构建的东西以及你是如何构建的。如果你想构建多个目标,你可以添加更多的目标。如果你需要从同一个项目中构建几个相关的东西,这通常是有意义的。
例如,您可能希望一个目标用于完整的付费应用程序版本,另一个目标则用于精简的免费应用程序版本。这两个目标都包含相同的代码和资源,但有些设置会有所不同,并且每个目标可能包含不同的文件。
目标只是构建产品的不同方式。你有你的源文件,有你的输出,有几种方法可以从A到B。
一个Xcode项目可能包含许多源文件,这些源文件可以生成许多不同的产品。
例如,您可以使用一些文件构建可执行文件,也可以从一些文件构建库(Framework),或者单元测试库,或者使用不同的构建标志。
大多数项目都有一个单一的目标,但有些项目比其他项目更复杂。