任何时候我在终端中运行xcrun
或xcodebuild
的任何命令,它总是输出:
VTToolchain:无法加载工具链:: Error Domain = 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
答案 0 :(得分:1)
我通过删除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 issue的帮助。