Pregunta

¿Se supone que ajustar FRAMEWORK_SEARCH_PATHS o HEADER_SEARCH_PATHS cuando agrego marcos personalizados al proyecto?

Tengo MainProject.xcodeproject que los enlaces SomeFramework.framework que es simplemente sacados de "Productos" en SomeFramework.xcodeproject a "Enlace con el binario Bibliotecas" en fase de construcción del proyecto principal.

Marco contiene todas las cabeceras necesarias en su directorio Headers. Sin embargo, en mi proyecto no puedo simplemente usar:

#import <SomeFramework.h> // I'm pretty sure this file exists

para incluir esta cabecera. Generación falla "el archivo o directorio no". opciones del compilador incluyen -F…/SomeFramework/build/Release y que directorio contiene marco con enlace simbólico al directorio Headers en ella.

(Por cierto:. Esto es para Mac OS X. Yo no se preocupan por iPhone)

¿Fue útil?

Solución

Simplemente añadiendo la ruta de acceso al directorio que contiene el marco de FRAMEWORK_SEARCH_PATHS va a funcionar. A no ser que se trata de un error tipográfico, el problema parece ser

#import <SomeFramework.h>

que debería ser

#import <SomeFramework/SomeFramework.h>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top