【问题标题】:How to fix DVTToolchain: Failed to load toolchain using Xcode command line tools?如何修复 DVTToolchain:使用 Xcode 命令行工具加载工具链失败?
【发布时间】:2016-09-17 01:53:14
【问题描述】:

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

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 

【问题讨论】:

    标签: ios xcode xcodebuild xcrun


    【解决方案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 那里得到了帮助。

    【讨论】:

      猜你喜欢
      • 2018-09-17
      • 2012-03-08
      • 2013-11-07
      • 1970-01-01
      • 2017-07-21
      • 2012-03-08
      • 1970-01-01
      • 2019-03-02
      相关资源
      最近更新 更多