xcode - Homebrew 说 Xcode 已过时

标签 xcode command-line homebrew

我正在尝试使用 Homebrew 执行软件包的安装,但是当我尝试运行安装时,出现以下错误:

Error: Your Xcode (7.3.1) is outdated. Please update to Xcode 8.0 (or delete it). Xcode can be updated from the App Store.



我想在这台机器上保留 Xcode 7.3.1,因为我在另一台机器上有 Xcode 8,并且正在将这个用于旧项目。

我在 SO 上找到了类似的帖子,但推荐的解决方案是设置 export TRAVIS=1似乎对我不起作用。希望有人有我可以使用的修复或解决方法。以下是我的更多细节:
Xcode 7.3.1
Homebrew 1.0.8-135-g4284b82
macOS Sierra 10.12 (16A323)

如果需要其他任何细节,请告诉我。

谢谢你们!

最佳答案

因此,正如@NicolasMiari 在上面的评论中提到的那样,解决我的问题最终不得不在我的机器上同时安装 Xcode 7 和 Xcode 8。我去了苹果开发者网站,下载了 Xcode 8,将它保存到我的文档中,然后使用:

sudo xcode-select -switch ~/Documents/Xcode.app/

然后运行我的 brew install ,它按预期工作。后来我跑了:
sudo xcode-select -switch /Applications/Xcode.app/

切换回 Xcode 7.3.1。

希望这对其他人有所帮助,并感谢您的建议。

关于xcode - Homebrew 说 Xcode 已过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40296756/

相关文章:

ubuntu - 使用 ImageMagick 从文本生成图像?

homebrew - 告诉 homebrew 使用自己安装的 ruby​​@2.0 版本

objective-c - 如何修复错误格式指定类型 'char *' 但参数的类型为 'char'

ios - 屏蔽 UIView

xml - 如何从 Unix 命令行中删除 XML 标签?

java - 从名为 "- iPhone"的特殊目录中的 Excel VBA 宏启动自动摄取工具

node.js - 我有很多损坏的 Homebrew 符号链接(symbolic link),我该怎么办?

macos - 列出可使用 brew-cask 安装的应用程序

iOS9 : Tiled images from asset catalog are repeating edge pixels (Xcode, objective-c )

ios - iOS 模型工厂