Tengo un proyecto con varios objetivos, cada uno de los cuales crea versiones bastante similares de la aplicación pero con diferentes activos y listas de imágenes. Para plists/images está bien, pero utilizo los frameworks ShareKit y Appirater que tienen archivos de encabezado con #defines para su configuración. Para cada versión, creo que es necesario importar una versión diferente de este archivo de encabezado, ya que la configuración es diferente para cada aplicación creada por cada objetivo.Xcode - Importación de diferentes archivos de encabezado con el mismo nombre basado en Target
Así que se dirigen a un SHConfig.h tiene y el destino B tiene un SHConfig.h DIFERENTE
pude editar el código fuente para estos marcos para importar diferentes cabeceras basado en el objetivo, pero eso sería complicado cuando vengo para actualizar los marcos.
¿Existe alguna forma mejor de importar diferentes archivos de encabezado (con el mismo nombre) en función del objetivo?
Durante dos archivos comunes para tener el mismo nombre, tienen que estar en diferentes directorios. – ughoavgfhw
Gracias Peter, funciona bien. Una alternativa que se sugirió fue crear mi propia SHKConfig.h "maestra" y definir #ifdefs para pasarla a otros archivos. Esto tiene una sobrecarga mínima y una menor dependencia de las herramientas de compilación. Ambas soluciones parecen funcionar. – NeilInglis
Hice exactamente eso y no funciona. Tengo un objetivo que busca el encabezado en la carpeta del otro objetivo. ¿Alguna idea de lo que estoy haciendo mal? – refaelos