«Установленная версия Xcode (3.1.4) устарела» в порте после установки Xcode 4.3 - PullRequest
4 голосов
/ 08 марта 2012

A недавно извлечены из SVN, встроенные и установленные MacPorts. Я установил Xcode4.3. При попытке вызвать «sudo port install X» появляется следующая ошибка:

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

«xcodebuild -version» возвращает:

Версии XcodeComponent: DevToolsCore-1809.0; DevToolsSupport-1806,0 Версия сборки: 10M2518

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

Есть идеи? Пожалуйста, помогите!

Ответы [ 2 ]

10 голосов
/ 08 марта 2012

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

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

1 голос
/ 18 марта 2012

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

...