我在运行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'
。为什么会这样?
答案 0 :(得分:1)
似乎问题在于.xcodeproj
环境变量是错误的-还应使其指向$DEVELOPER_DIR
二进制文件所在的Xcode版本。
swift