安装的Xcode版本(3.1.4)过旧,在安装Xcode 4.3后端口出现错误。

4
我刚从svn上检出、构建并安装了MacPorts。我已经安装了Xcode4.3。当我尝试调用"sudo port install X"时,出现以下错误:
错误:已安装的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的痕迹。
有什么想法吗?请帮忙!
2个回答

10

Xcode 4.3应在第一次运行时提示您删除任何旧版本,但请检查确保您没有/Developer目录。

您是否运行过sudo xcode-select -switch /Applications/Xcode.app/Contents/Developerxcode-select -print-path告诉您什么?


1
我刚遇到了与OP相同的问题,并在搜索中找到了这个帖子。今天安装Xcode 4.3时没有提示删除旧版本(至少我没有看到),并且/Developer层次结构仍然存在。将其重命名为/Developer.ex解决了MacPort的问题。我可以安全地完全删除/Developer吗?

非常感谢!删除/Developer有所帮助(尽管Xcode-select -print-path返回“/Applications/Xcode.app/Contents/Developer”)。 - user1257258

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接