2011-11-29 5 views
14

Estoy enfrentando el problema al compilar mi proyecto de iphone con ShareKit Integrated. Estaba trabajando en eso, todo estaba funcionando bien hasta ahora, de repente ahora es dándome el error. En el archivo SHK.m,iPhone - ShareKit, SHK.m dando el error de compilación para FileNot Found

#import </usr/include/objc/objc-class.h> file not found 

Supongo que accidentalmente he cambiado algo o eliminado algún archivo. No obtener lo que sucedió mal. ¿Alguien puede ayudarme con este problema?

Nota: (No he cambiado mi Xcode, ni la ubicación del proyecto o cualquier cosa)

Respuesta

32

el problema está en la línea

#import </usr/include/objc/objc-class.h> 

Tiene que ser

 #import <objc/message.h> 
     #import <objc/runtime.h> 
+1

Gracias por sus comentarios es un trabajo para mí, muchas gracias Bharat .... –

+0

¡Gracias! fue útil para mí :) –

1

Sí nuevo #import resuelve el problema pero da un nuevo error

file - New OAuth Web Service.m 
file - /shareKit/Template Src/ShareKit/New Web Service.m 
file - /shareKit/Template Src/ShareKit/New Action.m 

code - `«OPTIONALHEADERIMPORTLINE»` 
error - Expected identifier or '(' 
12

¿Está utilizando xcode 4.3? Si sí, entonces basta con sustituir

#import </usr/include/objc/objc-class.h> 

esto con #import <objc/runtime.h>

1

Sí new import resuelve el problema sino dar nuevo error

sonido metálico: error: comando enlazador falló con el código de salida 1 (de uso - v para ver invocación)

0

importación

import < ObjC/message.h>

import < objc/runtime.h>

Imstead DE

importación < /usr/include/objc/objc-class.h>

Y Cambia el objetivo de implementación a 7.0 y me ha funcionado.

Cuestiones relacionadas