Wenn ich mein Projekt (jedes Projekt, wirklich - ich habe versucht, ein neues leeres Projekt mit den gleichen Ergebnissen zu erstellen) erstellt, baut es gut mit GCC 4.2 unter entweder Xcode4 oder Xcode 3.2.4.LLVM 2.0 kann nicht für den iPhone-Simulator erstellt werden. GCC 4.2 funktioniert gut
Wenn ich mit LLVM 2.0 unter Xcode4 oder mit LLVM 1.5 unter Xcode3 bilde, erhalte ich Kompilierungszeit Buildfehler, aber nur beim Erstellen für den Simulator.
Die Erstellungsfehler, die ich unter LLVM erhalte, sind alle in Kopfzeilen, über die ich keine Kontrolle habe, wie UIView.h, UIDevice.h, UIApplication.h, UITextView.h und UIWebView.h in UIKit und CGPDFContext.h in CoreGraphics.
Hier ist ein Beispiel Fehler in WebView.h:
@property(nonatomic) UIDataDetectorTypes dataDetectorTypes __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_3_0); //<--- Unknown type 'UIDataDetectorTypes'
wenn UIDataDetectorTypes in der Tat in UIDataDetectors.h deklariert ist, die in dieser Datei enthalten ist.
sniff
Adam, guten Ruf auf dem Xcode4-Tag. Das tut mir leid. – MikeyWard