2011-05-04 42 views

Respuesta

34
  • A proyecto es un conjunto de archivos y preferencias generales.
  • A objetivo es un subconjunto de los archivos y las preferencias específicas (que anulan las preferencias del proyecto).
  • Cada objetivo crea un producto , que puede ser una biblioteca, ejecutable o marco.
  • Debido a que un objetivo crea algo, también tiene Build Fhases y Build Rules, donde puede agregar dependencias y refinar qué se copia dónde y cómo.

Es bueno tener ambos porque le permite crear diferentes productos a partir del mismo conjunto de archivos. Como ejemplo, puede dirigirse a diferentes arquitecturas/dispositivos, o crear un producto de prueba que ejecute pruebas unitarias contra su código.

4

Usted puede tener múltiples objetivos en 1 proyecto de Xcode. De esta forma puede desarrollar un proyecto que tenga múltiples aplicaciones o marcos, como una aplicación que también incluya un marco en el que esté trabajando. Puede hacer que xcode compile el objetivo del marco, luego puede compilar el otro objetivo, su aplicación real y copiar el marco en la ruta de marcos en el paquete.

3
  • Un proyecto es un repositorio de todos los archivos, los recursos y la información necesaria para construir uno o más productos de software.
  • A target especifica un producto para compilar y contiene las instrucciones para construir el producto a partir de un conjunto de archivos en un proyecto o espacio de trabajo.

Está bien documentado aquí en los documentos oficiales de Apple - Xcode concepts. Lo acabo de leer. Podría ayudar mucho.

Cuestiones relacionadas