LLVM 2.0 no se puede construir para el simulador de iPhone. GCC 4.2 funciona bien

Cuando construyo mi proyecto (cualquier proyecto, realmente, intenté crear un nuevo proyecto vacío con los mismos resultados), funciona bien con GCC 4.2 bajo Xcode4 o Xcode 3.2.4.

Si construyo usando LLVM 2.0 bajo Xcode4 o con LLVM 1.5 bajo Xcode3, obtengo fallas de compilación en tiempo de compilación, perosolamente al construir para el simulador.

Los errores de compilación que obtengo bajo LLVM están en encabezados sobre los cuales no tengo control, como UIView.h, UIDevice.h, UIApplication.h, UITextView.h y UIWebView.h en UIKit y CGPDFContext.h en CoreGraphics.

Aquí hay un error de ejemplo, en WebView.h:

@property(nonatomic) UIDataDetectorTypes dataDetectorTypes __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_3_0);   //<--- Unknown type 'UIDataDetectorTypes'

cuando UIDataDetectorTypes se declara en UIDataDetectors.h que se incluye en ese archivo.

oler

Respuestas a la pregunta(4)

Su respuesta a la pregunta