Я пытаюсь создать новый проект Xcode, ориентированный на Mac SDK 10.7 (и использующий llvm 3.1), и получаю много ошибок синтаксического анализа на этапе прекомпиляции.
Все файлы Cocoa Foundation вызывают ошибки синтаксического анализа, например.
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDK/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:525:174: ошибка: ожидаемое тело функции после декларатора функции
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/ CFError.h:68:43: ошибка: ожидается ';' после декларатора верхнего уровня CF_EXPORT const CFStringRef kCFErrorURLKey CF_AVAILABLE(10_7, 5_0); // Ключ для определения связанного URL-адреса в userInfo. Обычно предоставляется один из этих ключей или kCFErrorFilePathKey.
Если я вернусь к использованию 10.6, все будет нормально компилироваться и работать.
Я пытался удалить и переустановить инструменты разработчика, используя:
sudo /Developer/Library/uninstall-devtools -mode=all
... а затем переустановив Xcode 4.3.1, но мои сборки 10.7 любого нового проекта по-прежнему терпят неудачу.
Кто-нибудь видел подобную проблему с Xcode 4.3+ и SDK 10.7. И какие еще шаги я должен предпринять, чтобы очистить/установить инструменты разработчика/Xcode?
Я загрузил журнал сборки на http://pastebin.com/ahYzhrww.