LLVM 2.0 kann nicht für den iPhone-Simulator erstellt werden. GCC 4.2 funktioniert gut

Wenn ich mein Projekt erstelle (eigentlich jedes Projekt - ich habe versucht, ein neues leeres Projekt mit den gleichen Ergebnissen zu erstellen), funktioniert es einwandfrei mit GCC 4.2 unter Xcode4 oder Xcode 3.2.4.

Wenn ich mit LLVM 2.0 unter Xcode4 oder mit LLVM 1.5 unter Xcode3 erstelle, erhalte ich Fehler beim Kompilieren, abernu beim Bauen für den Simulator.

Die Erstellungsfehler, die unter LLVM auftreten, befinden sich alle in Headern, auf die ich keinen Einfluss habe, z. B. UIView.h, UIDevice.h, UIApplication.h, UITextView.h und UIWebView.h in UIKit und CGPDFContext.h in CoreGraphics.

Hier ist ein Beispielfehler in WebView.h:

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

wenn UIDataDetectorTypes tatsächlich in UIDataDetectors.h deklariert ist, das in dieser Datei enthalten ist.

schnüffel

Antworten auf die Frage(8)

Ihre Antwort auf die Frage