如何修复DVTToolchain:无法使用Xcode命令行工具加载工具链?
问题描述:
每当我运行任何命令在它总是输出终端xcrun
或xcodebuild
:如何修复DVTToolchain:无法使用Xcode命令行工具加载工具链?
VTToolchain:未能加载工具链::错误域= DVTToolchainErrorDomain代码= 4“指称工具链目录不包含ToolchainInfo.plist或者Info.plist中”的UserInfo = {NSFilePath = /库/开发/工具链/ 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
答
我在Library/Developer/Toolchains
移除链接到最新的工具链固定的问题。
$ cd /Library/Developer/Toolchains/
$ ls -l
$ [email protected] 1 user admin 1268976 Sep 3 04:43 swift-latest.xctoolchain
$ rm swift-latest.xctoolchain
我跑xcodebuild
之后,我没有错误。问题出自以前下载一个新的工具链,而且Xcode在卸载它时没有正确删除它。我从这个github issue得到了帮助。