Xcode 4 no puede ubicar archivos de encabezado público de la dependencia de la biblioteca estática
Estoy trabajando en un proyecto de aplicación para iOS que vino de Xcode 3. Ahora me mudé a Xcode 4, mi proyecto construye varias bibliotecas estáticas.
Estas bibliotecas estáticas también declaran encabezados públicos y esos encabezados son utilizados por el código de la aplicación. En Xcode 3.x, los encabezados se copiaron (como fase de compilación) en lapublic headers directory
, luego en el proyecto de aplicación elpublic headers directory
fue agregado a laheaders search list
.
En Xcode 4, el directorio de compilación se mueve a~/Library/Developer/Xcode/DerivedData/my-project
.
El problema es ¿cómo hago referencia a esta nueva ubicación en la configuración de búsqueda de encabezados? Parece que
public headers directory
es relativo aDerivedData
directorio, peroheaders search
directorio es relativo a otra cosa (posiblemente la ubicación del proyecto)¿Cómo debo configurar un objetivo de biblioteca estática para el desarrollo de iOS en Xcode 4 que garantice que los archivos de encabezado estén disponibles para los clientes que usan la biblioteca estática cuando intentan compilar como una dependencia?