Cuando uso $(BUILT_PRODUCTS_DIR)
en User Header Search Path
(como se recomienda en this tutorial sobre bibliotecas estáticas) XCode 4 resuelve así:
Este es un problema mientras Trabajo con el simulador, porque los archivos de compilación se almacenan en Debug-iphonesimulator
en lugar de Debug-iphoneos
, y XCode no puede encontrar los encabezados.
Mi solución actual es construir primero para el dispositivo iOS iOS, y luego trabajar con el simulador. Esto es un poco tedioso y propenso a errores. ¿Qué estoy haciendo mal?
Entonces, ¿cómo se recomienda trabajar con archivos de cabecera de biblioteca estática de proyectos en el mismo espacio de trabajo? – hpique
¿No es esto correcto siempre que agregue el objetivo del otro proyecto como una dependencia directa? –
Para _headers_ Los dejaría como están en su proyecto y los haré referencia directamente desde allí; esto eliminará el requisito de que construya una biblioteca dependiente antes de que pueda compilar cualquier cosa en la aplicación cliente que pueda usarla. Si quisiera, podría dividir los encabezados que son "públicos" v. Los que son "privados" en sus propios directorios, y su aplicación solo buscaría encabezados en la carpeta pública. – fbrereto