"Install additional required components" 在 Xcode 10 和 11 beta 之间切换时

"Install additional required components" when switching between Xcode 10 and 11 beta

我经常需要在 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:现在可以在 Xcode11 和其他版本之间切换而不显示此对话框

您可以尝试使用命令来防止以后再次安装组件/Applications/Xcode-beta.app/Contents/MacOS/Xcode -installComponents。我刚刚在 1 分钟前尝试过。

我想我现在明白了:

当我想切换 Xcode 版本时,在当前打开的版本中 我转到设置 > 位置并设置我想要切换的命令行工具版本到.

然后我关闭Xcode并打开刚刚选择的Xcode版本。

我现在从 Xcode 10.2.1 和 11.0 Beta 5 切换了几次。