2012-09-30 50 views
5

Estoy realmente perplejo tratando de hacer funcionar el ParseKit.framework (this) en general, sin molestarme en implementarlo hasta que ejecute la aplicación de demostración que viene con eso.ParseKit.framework no funcionará, Foundation.h no encontrado

Lo que sucede es que el compilador no puede encontrar < Foundation/Foundation.h> o algo así, que pensé que el encabezado estaba en el marco vinculado. Error exacto: "Problema léxico o de preprocesador: archivo 'Foundation/Foundation.h' no encontrado".

Aquí está el código, sólo desde el ParseKit_Prefix.pch:

// 
    // Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project. 
    // 
    #ifdef __OBJC__ 
     #import <Foundation/Foundation.h> 
    #endif 

Nada raro en ello, no me lío las rutas de archivos de alguna forma? He reinstalado Xcode, vuelto a descargar el ParseKit, y nada está ayudando. Las sugerencias here no hicieron nada y no es this. Cuando realizo un nuevo proyecto o uso un proyecto diferente y cargo los elementos Foundation.framework y #import the header, funciona bien. Si desvinculo el marco, no puedo encontrarlo para volver a vincularlo. ¿Alguien más tiene este tipo de problema? ¿Lo descargué mal en algún lado? Tengo dificultades para encontrar dónde exactamente la interfaz de usuario de Xcode vincula cosas, Apple debe ser una patada para frustrar a la gente, así que si alguien tiene algo en lo que pueda pensar por favor dame algunos comentarios, estoy terriblemente confundido en este momento.

Respuesta

6

bien que pensé que iba a publicar la respuesta si alguien le importaba. Supongo que Xcode lo indexó mal cuando abrí el ParseKit.xcodeproj o algo así, cambié el SDK básico de 'Current OS X' a 'OS X 10.7' ...... y luego volví y funcionó bien por cualquier razón. ¿Por qué? No es una pista en el mundo, pero estoy contento de que funcione.

0

Agregue una nueva línea antes del #ifdef. Parece que ha editado accidentalmente ParseKit_Prefix.pch. Debe tener un aspecto como el siguiente:

// 
// Prefix header for all source files of the 'ParseKit' target in the 'ParseKit' project. 
// 
#ifdef __OBJC__ 
    #import <Foundation/Foundation.h> 
#endif 
+0

Disculpa, eso fue solo malo en el bloque de código que lo publica. El archivo es correcto, sin problemas y recién descargado, edité la pregunta para reflejar eso. Gracias por la respuesta. – Jeremy