【发布时间】:2019-07-01 08:31:07
【问题描述】:
我经常需要在 Xcode 10.2.1 和 Xcode 11.0 beta 2 之间切换。 大多数时候会有这个弹出窗口说安装额外的必需组件。
过去我总是使用sudo xcode-select -s <pathToXcodeVersion> 在 Xcode 版本之间切换,这导致此弹出窗口无法显示。
但这不起作用,或者大部分不起作用。我必须安装这些组件才能运行 Xcode 版本。
我是否从 Xcode 10.2.1 切换到 11.0b2 也没有关系,反之亦然。
我正在运行 macOS 10.14.5。
有人遇到同样的问题吗?或许还有解决方案?
更新:Beta 5 中仍未修复
更新 2:现在可以在 Xcode 11 和其他版本之间切换而不会显示此对话框
【问题讨论】:
-
和我一样。这似乎是苹果的一个错误。
-
如何为两个版本明确设置命令行工具版本? Xcode > 首选项 > 位置
-
也试过了@Desdenova
-
根据我的经验,这是
xcode-select命令的用户界面。所以只能有一个活动选择。 -
你可能是对的。遵循本文档似乎多个版本使用单个命令行工具。 developer.apple.com/library/archive/technotes/tn2339/…