1

xcrun每当我使用终端或xcodebuild在终端中运行任何命令时,它总是输出:

VTToolchain:无法加载工具链::错误域=DVTToolchainErrorDomain Code=4“所谓的工具链目录不包含 ToolchainInfo.plist 或 Info.plist”UserInfo={NSFilePath=/Library/Developer/Toolchains/swift-latest.xctoolchain, NSLocalizedDescription =所谓的工具链目录不包含 ToolchainInfo.plist 或 Info.plist}

我已经打开了 /Toolchains/switft-latest.xctoolchain 并且它包含 Toolchain.Info.plist,所以我对如何修复这个错误感到困惑。我尝试重新安装 Xcode 并重新安装 Xcode 命令工具

这些是我的 SDK 路径:

xcode-select -p
/Applications/Xcode.app/Contents/Developer

xcrun --show-sdk-path
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk 
4

1 回答 1

3

我通过删除指向最新工具链的链接解决了这个问题Library/Developer/Toolchains

$ cd /Library/Developer/Toolchains/
$ ls -l
$ -rw-r--r--@ 1 user  admin  1268976 Sep  3 04:43 swift-latest.xctoolchain
$ rm swift-latest.xctoolchain

我马上跑了xcodebuild,我没有错误。问题出在之前下载了一个新的工具链,当我卸载它时 Xcode 没有正确删除它。我从这个github 问题中得到了帮助。

于 2016-09-19T01:55:43.253 回答