Swift.org开源项目出现问题。错误信息:xcrun: error: unable to find utility "launch-with-toolchain", not a developer tool or in PATH。

18

我正在尝试使用自定义工具链启动Xcode,并能够使用开源版本的Swift。

步骤取自Swift官网

但是我收到了以下错误:

xcrun: error: unable to find utility "launch-with-toolchain", not a developer tool or in PATH

你使用了什么参数来调用xcrun?你是否已在El Capitan上安装了最新的Xcode 7.2? - Martin R
是的,我正在使用最新的El Capitan,并且有两个Xcode 7.2和Xcode 6.4。 - Oleg Gordiichuk
就我个人而言,这对我也不起作用,“xcrun launch-with-toolchain /Library/Developer/Toolchains/swift-latest.xctoolchain”会产生相同的错误。 - Eric Aya
@EricD.:您介意检查一下这个解决方案是否也适用于您吗? - Martin R
@MartinR 完成了。现在它可以工作了。谢谢! - Eric Aya
1个回答

38

来自https://swift.org/download/#apple-platforms的开源Swift工具链需要最新的Xcode 7.2(目前为beta 4)。

xcrun和其他构建工具使用的开发人员目录的位置必须设置为此Xcode 7.2。可以通过命令行执行以下操作完成:

sudo xcode-select -s /path/to/Xcode7.2-beta.app/Contents/Developer

或在Xcode“位置”首选项中:

输入图像描述


谢谢您的快速回复,问题确实出在您所描述的那个问题上。非常感谢! - Oleg Gordiichuk
这解决了我的问题,为什么它不能原子地选择最新的或至少其中一个? - Pini Cheyni

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