【问题标题】:"The installed version of Xcode (3.1.4) is too old" error in port after installing Xcode 4.3安装 Xcode 4.3 后端口出现“安装的 Xcode (3.1.4) 版本太旧”错误
【发布时间】:2012-03-26 01:11:01
【问题描述】:

A 刚刚从 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;开发工具支持-1806.0 构建版本:10M2518

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

有什么想法吗?请帮忙!

【问题讨论】:

    标签: xcode macports


    【解决方案1】:

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

    你跑sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer了吗? xcode-select -print-path 告诉你什么?

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 非常感谢!删除 /Developer 有帮助(尽管 Xcode-select -print-path 返回“/Applications/Xcode.app/Contents/Developer”)。
      猜你喜欢
      • 1970-01-01
      • 2012-09-16
      • 2011-03-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 2012-07-27
      • 2017-03-24
      相关资源
      最近更新 更多