2012-03-08 1 views
3

A имеют свежую выписку из svn, встроенных и установленных MacPorts. Я установил Xcode4.3. При попытке вызвать «sudo port install X» появляется следующая ошибка:«Установленная версия Xcode (3.1.4) является слишком старой» ошибкой в ​​порту после установки Xcode 4.3

Ошибка: Установленная версия Xcode (3.1.4) слишком устарела для использования в установленной версии ОС. Версия 4.1 или более поздняя версия рекомендуется для Mac OS X 10.7.

"xcodebuild -версия" возвращается:

XcodeComponent версии: DevToolsCore-1809,0; DevToolsSupport-1806.0 BuildVersion: 10M2518

Я недавно обновил MacOS до Lion, и у меня была устаревшая версия xCode в SnowLeopard, которая не работала в новой системе. Я не удалял его явно, но я также не нашел никаких следов старого Xcode в моей системе.

Любые идеи? Пожалуйста помоги!

ответ

10

Xcode 4.3 должен попросить вас удалить старые версии при первом запуске, но убедитесь, что в любом случае у вас нет каталога /Developer.

Вы бежите sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer? Что говорит xcode-select -print-path?

1

Я только столкнулся с той же проблемой, что и OP, и нашел эту тему в поиске. Установка Xcode 4.3 сегодня не требовала удаления более старой версии (по крайней мере, того, что я напоминаю), и/Иерархия разработчика все еще присутствует. Переименование в /Developer.ex решило проблему MacPort. Могу ли я безопасно удалить/Разработчик полностью?

+0

Большое спасибо! Удаление/Developer помогло (хотя Xcode-select -print-path возвращает «/Applications/Xcode.app/Contents/Developer»). – user1257258

Смежные вопросы