Cuando construyo mi proyecto (cualquier proyecto, realmente - intenté crear un nuevo proyecto vacío con los mismos resultados), se compila bien con GCC 4.2 bajo Xcode4 o Xcode 3.2.4.LLVM 2.0 no se puede construir para el simulador de iPhone. GCC 4.2 funciona bien
Si construyo usando LLVM 2.0 bajo Xcode4 o con LLVM 1.5 bajo Xcode3, me sale en tiempo de compilación construir fallas, pero sóloen la construcción para el simulador.
Los errores de compilación que obtengo en LLVM están todos 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 ejemplo, en WebView.h:
@property(nonatomic) UIDataDetectorTypes dataDetectorTypes __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_3_0); //<--- Unknown type 'UIDataDetectorTypes'
cuando UIDataDetectorTypes se declara de hecho en UIDataDetectors.h que se incluye en ese archivo.
sniff
Adam, buena llamada en la etiqueta Xcode4. Lo siento por eso. – MikeyWard