2016-09-17 124 views
1

每当我运行任何命令在它总是输出终端xcrunxcodebuild如何修复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 

回答

1

我在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得到了帮助。