安装Xcode 4.3后,“Xcode(3.1.4)的安装版本太旧了”端口错误

问题描述:

刚刚从svn,内置和安装的MacPorts中检出。我已经安装了Xcode4.3。尝试调用“sudo port install X”时出现以下错误:安装Xcode 4.3后,“Xcode(3.1.4)的安装版本太旧了”端口错误

错误:已安装的Xcode(3.1.4)版本太旧,无法在安装的操作系统版本上使用。建议在Mac OS X 10.7上使用4.1或更高版本。

“xcodebuild联编-version” 的回报:

XcodeComponent版本:DevToolsCore-1809.0; DevToolsSupport-1806.0 BuildVersion:10M2518

我最近将MacOS更新为Lion,并且我曾经在SnowLeopard中使用旧版本的xCode,但在新系统中无法正常工作。我没有明确卸载它,但我也没有在我的系统上找到任何旧Xcode的痕迹。

任何想法?请帮忙!

Xcode 4.3应该在第一次运行时提示您删除任何旧版本,但请检查以确保您没有/Developer目录。您是否运行sudo xcode-select -switch /Applications/Xcode.app/Contents/Developerxcode-select -print-path告诉你什么?

我刚刚遇到与OP相同的问题,并在搜索中发现此线程。今天安装Xcode 4.3并没有提示删除旧版本(至少我记得曾经看到过),并且/ Developer层次结构仍然存在。重命名为/Developer.ex解决了MacPort的问题。我可以完全删除/开发人员吗?

+0

非常感谢!删除/ Developer帮助(尽管Xcode选择-print路径返回“/Applications/Xcode.app/Contents/Developer”)。 – user1257258 2012-03-20 06:40:02