swift包generate-xcodeproj`失败,显示“ Swift不支持SDK”

时间:2018-06-29 04:50:15

标签: swift xcode swift-package-manager

我在运行swift package generate-xcodeproj时遇到问题。我创建了这样的包:

$ /Applications/Xcode9.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift package init --type executable

(由于我安装了许多Xcode版本,因此我在运行该命令时明确地将目标指向swift二进制文件,因此我不必一直xcode-select

这创建了一个带有版本头Package.swift的{​​{1}}。

现在,当我运行// swift-tools-version:4.0时,出现致命错误:

swift package generate-xcodeproj

没有生成$ /Applications/Xcode9.4.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift package generate-xcodeproj /Users/max.chuquimia/Desktop/xcode/MyPackage: error: manifest parse error(s): <unknown>:0: error: Swift does not support the SDK 'MacOSX10.12.sdk' 。为什么会这样?

1 个答案:

答案 0 :(得分:1)

似乎问题在于.xcodeproj环境变量是错误的-还应使其指向$DEVELOPER_DIR二进制文件所在的Xcode版本。

swift