目标和项目有什么区别?

Gam*_*ing 24 iphone xcode cocoa-touch ipad xcode4

这是项目和目标的图像

这两个有什么区别?

为什么两个都给了? 在此输入图像描述

项目的形象..

在此输入图像描述 目标的图像..

Jan*_*ano 40

  • 一个项目是一组文件和一般的偏好.
  • 一个目标是文件的一个子集,以及特定的偏好(其覆盖项目偏好).
  • 每个目标都构建一个产品,可以是库,可执行文件或框架.
  • 由于目标构建了某些东西,它还具有构建阶段和构建规则,您可以在其中添加依赖项,并优化在何处和如何复制的内容.

拥有两者是一件好事,因为它允许您从同一组文件中创建不同的产品.例如,您可以定位不同的体系结构/设备,或者构建一个针对您的代码运行单元测试的测试产品.


all*_*nli 5

  • 项目是构建一个或多个软件产品所需的所有文件、资源和信息的存储库。
  • 目标指定要构建的产品,并包含从项目或工作区的一组文件构建产品的说明。

Apple 官方文档 - Xcode 概念对此进行了详细记录。我刚读过。它可以有很大帮助。