error de identificación no calificada iOS

Estoy intentando comstackr un proyecto Xcode y estoy recibiendo un montón de errores no deseados como este

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/i PhoneSimulator6.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:13:1: error: expected unqualified-id 

El proyecto funciona bien, pero cuando trato de include este file "iRate.h" en mi delegado de la aplicación, todo sale mal. La class de delegado de la aplicación que bash include iRate está escrita en c ++ (file cpp). No sé qué otra información podría necesitar, pero eso casi lo resume todo

Aquí hay otro post de error, con suerte esto ayudará un poco

  /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h:418:50: error: unknown type name 'NSString' FOUNDATION_EXPORT Protocol *NSProtocolFromString(NSString *namestr) NS_AVAILABLE(10_5, 2_0); ^ ^ 

Si está mezclando C ++ con Objective-C, debe darle a su file la extensión de file .mm.

si está utilizando los files c ++ en el objective c, necesita tener su extensión de files objective-c como .mm (obj-c ++) en lugar de solo .m (obj-c), ¿ha intentado eso?

Compruebe el comienzo y el final de todos sus files de encabezado y código. Comienza con las primeras líneas de todos los encabezados. Me refiero a la línea número 1, donde generalmente los comentarios son que nunca miras. Es posible que encuentre uno de ellos con un carácter extraviado antes de que el comentario comience con //.

 d// Copyright ... 

(En mi caso fue anuncio porque tengo la costumbre de tener el dedo medio izquierdo en el d cuando no hago nada más que pensar más o less).

Desafortunadamente, no puede decir cuál de los files de encabezado lo provoca. Y bien puede ser un personaje extraviado en alguna implementación o algún final de interfaz.

 @end d 

¡Buena suerte!