LLVM 2.0 не может быть построен для симулятора iPhone. GCC 4.2 работает отлично

Когда я собираю свой проект (на самом деле любой проект - я пытался создать новый пустой проект с такими же результатами), он прекрасно работает с GCC 4.2 под Xcode4 или Xcode 3.2.4.

Если я собираюсь использовать LLVM 2.0 под Xcode4 или LLVM 1.5 под Xcode3, я получаю сбои во время компиляции, нотолько при сборке для симулятора.

Все ошибки сборки, которые я получаю под LLVM, находятся в заголовках, над которыми у меня нет контроля, таких как UIView.h, UIDevice.h, UIApplication.h, UITextView.h и UIWebView.h в UIKit и CGPDFContext.h в CoreGraphics.

Вот пример ошибки в WebView.h:

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

когда UIDataDetectorTypes действительно объявлен в UIDataDetectors.h, который включен в этот файл.

сопение

Ответы на вопрос(4)

Ваш ответ на вопрос