ios - 如何修复 DVTToolchain : Failed to load toolchain using Xcode command line tools?

标签 ios xcode xcodebuild xcrun

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

VTToolchain: Failed to load toolchain: : Error Domain=DVTToolchainErrorDomain Code=4 "alleged toolchain directory doesn't contain ToolchainInfo.plist or Info.plist" UserInfo={NSFilePath=/Library/Developer/Toolchains/swift-latest.xctoolchain, NSLocalizedDescription=alleged toolchain directory doesn't contain ToolchainInfo.plist or 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
$ -rw-r--r--@ 1 user  admin  1268976 Sep  3 04:43 swift-latest.xctoolchain
$ rm swift-latest.xctoolchain

之后我立即运行了 xcodebuild,没有出现任何错误。问题是由于之前下载了一个新的工具链,当我卸载它时 Xcode 没有正确删除它。我得到了这个 github issue 的帮助.

关于ios - 如何修复 DVTToolchain : Failed to load toolchain using Xcode command line tools?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39542161/

相关文章:

ios - 使用 af_setImageWithURL 在 UICollectionViewCell 中设置图像会消耗大量内存

ios - superview.superview 上的透明 UILabel textColor(有点)

ios - UIPopoverController 的 View Controller 在键盘消失后调整大小

ios - 带有 MagicalRecord 的 JSONModel

ios - 使用 xcodebuild 在模拟器上构建和运行应用程序

xcode - Mac 开发人员使用什么自动构建系统?

objective-c - 是否可以使我的 View 中心等于 (0,0)?

xcode - 为什么我不能再调整 View 大小了?

Xcode分布式构建不起作用

objective-c - 如何在 Xcode 的自动完成弹出窗口中包含 Doxygen 方法描述?