Когда я строю свой проект (на самом деле, любой проект - я пытался создать новый пустой проект с такими же результатами), он прекрасно работает с 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, который включен в этот файл.
sniff