2009-06-21 18 views
6

Estoy desarrollando una aplicación para iPhone y habrá una versión completa y una versión Lite de esa aplicación. Para obtener ambos paquetes del mismo código fuente y del proyecto xcode, agregué otro objetivo al proyecto xcode.XCode Recursos diferentes para diferentes destinos

Ahora, quiero que el objetivo Lite copie solo un subconjunto de los archivos de recursos en el paquete. Pero, xcode simplemente no me permitirá eliminar archivos individuales del paso de compilación "Copiar archivos en paquete", ya que importé todos mis recursos como referencias de carpeta. Lo necesito para mantener una estructura de directorios en el directorio de recursos.

¿Cómo resuelvo este problema? ¡Cualquier sugerencia o idea es muy apreciada!

Flo

Respuesta

4

En lugar de manipular la "copia Recursos Bundle" paso de su objetivo, puede hacer clic en archivos o grupos (carpetas) de recursos, seleccione "Obtener información", y dejar selectivamente cosas fuera de su Lite construir bajo las pestañas de Objetivos de la ventana de información para el/los archivo (s) que seleccionó. Al hacer esto en un grupo (carpeta) se repiten los cambios, por lo que usar grupos de recursos (carpetas) es una manera fácil y sencilla de crear colecciones de recursos separadas para compilaciones separadas.

7

En el panel izquierdo de XCode, haga clic derecho en la barra "Grupos & Archivos" en la parte superior. Marque "Membresía objetivo".

Ahora verá un tic en cada archivo que debe incluirse en su objetivo de compilación actual. Desate los que no desea, cambie a su otro objetivo y repita.

+2

Los usuarios de XCode 4 utilizan esto: http://stackoverflow.com/questions/5300785/adding-files-to-seperate-targets-in-xcode-4 – theDuncs

Cuestiones relacionadas