Incluyendo los encabezados de marco a medida en XCode
-
30-09-2019 - |
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)
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>