xcode restkit xcode7.1

Encabezado Xcode 7.1 no encontrado



restkit xcode7.1 (4)

Durante el archivo, Xcode 7.1 dice que Restkit/Restkit.h no se encontró, pero en la depuración encontró el encabezado. Es un proyecto antiguo que no usa vainas de cacao, por lo que RestKit se agrega manualmente en él. Probé muchas soluciones pero no tuve éxito. Ayuda requerida


Cambiar las rutas de búsqueda de encabezado a:

"$(BUILD_DIR)/../IntermediateBuildFilesPath/Headers" (non-recursive)

Fue la forma correcta para mí, también. Para otros subproyectos, debe cambiar la ruta de la carpeta de encabezados públicos (Configuración de compilación> Empaquetado) a

"../../Headers/$(TARGET_NAME)"

en la configuración del objetivo del subproyecto.


Junto con su sugerencia y esta publicación de SO , logré resolverla agregando "$ (BUILD_ROOT) /../ IntermediateBuildFilesPath / Headers" (recursivo) en la configuración de compilación del proyecto, Encabezado Buscar ruta para la versión. También configure Skip Install = YES (configuración / despliegue de compilación en el proyecto RestKit) y se modificó:

#import <RestKit/RestKit.h> to "RestKit/RestKit.h"

Nota. Verifique en la pestaña de preferencias / ubicaciones de xcode donde se almacenan los datos derivados. El valor predeterminado es la ubicación de compilación única. Luego, busque en el buscador la carpeta IntermediateBuildFilesPath y busque los encabezados que falta. Agregue esta carpeta a la ruta de búsqueda.


Todas las respuestas anteriores fueron parte de la solución; sin embargo, en mi caso me topé con un detalle que me confundió por un momento.

Según las respuestas anteriores, también actualicé las Rutas de búsqueda de encabezado (en Configuración de compilación) agregando:

"$(BUILD_DIR)/../IntermediateBuildFilesPath/Headers" (non-recursive)

pero eso no funcionó hasta que me di cuenta ...

Solo estaba actualizando el Proyecto , y el Objetivo mantenía los caminos antiguos.

Así que recuerde actualizar las rutas del proyecto TAN ASÍ COMO las rutas de destino .

ps, no tuve que cambiar ninguna de las declaraciones de importación de RestKit.


Tuve el mismo problema. Agregué lo siguiente a la configuración de compilación de Rutas de búsqueda de encabezado con la opción no recursiva seleccionada, y resolví mi problema:

"$ (BUILD_DIR) /../ IntermediateBuildFilesPath / Headers"

No tuve que cambiar la sintaxis de importación ni cambiar ninguna otra configuración de compilación.