2012-03-19 33 views
7

Estoy intentando construir un nuevo proyecto de XCode dirigido al 10.7 Mac SDK (y usando llvm 3.1) y estoy obteniendo muchos errores de análisis durante la fase de precompilación.OSX 10.7 Errores de precompilación en nuevos proyectos de XCode

Todos los archivos de la Fundación Cocoa están causando errores de análisis, p.

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:525:174: error: expected function body after function declarator

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h:68:43: error: expected ';' after top level declarator CF_EXPORT const CFStringRef kCFErrorURLKey CF_AVAILABLE(10_7, 5_0); // Key to identify associated URL in userInfo. Typically one of this or kCFErrorFilePathKey is provided.

Si vuelvo a usar 10.6, todo parece compilarse y funcionar correctamente.

He intentado quitar y volver a instalar las herramientas dev usando ...

sudo /Developer/Library/uninstall-devtools -mode=all

... y luego volver a instalar XCode 4.3.1, pero mi 10.7 construye de cualquier nuevo proyecto todavía fallar .

Alguien ha visto un problema similar con XCode 4.3+ y el SDK 10.7. ¿Y qué otros pasos debo tratar de llevar a cabo para limpiar/instalar las herramientas de desarrollo/XCode?

[editar] He subido el registro de generación de http://pastebin.com/ahYzhrww [/ editar]

+0

¿Quiere decir que obtiene estos errores cuando se compila su encabezado de prefijo precompilado? Si es así, ¿qué hay en ese archivo '* .pch' y qué idiomas está usando en su proyecto? (Objective-C, C, C++, Objective-C++, ...) –

+0

El archivo .pch contiene una única importación para el archivo cocoa.h. Esta es la plantilla base proporcionada por XCode. Literalmente he creado una nueva aplicación Cocoa y la compilación inicial falla si el objetivo está establecido en 10.7. He cargado el registro de compilación completo en http://pastebin.com/ahYzhrww – mmccomb

+0

¿Está utilizando la versión de Xcode de la App Store? –

Respuesta

1

me encontré con esto no hace mucho tiempo. Estos pasos han resuelto por mí:

  • Retire Xcode.app desde/Aplicaciones
  • Renombrar/desarrollador a/Devoper de edad
  • Volver a instalar Xcode desde la Mac App Store.

en Xcode, abra el menú y seleccione Xcode Developer Tools abierto, más herramientas de desarrollo ...

para descargar el resto de las herramientas de desarrollo.

Cuestiones relacionadas