Swift 包管理器 - Swift 4 句法
Swift Package Manager - Swift 4 syntax
我正在尝试将更新后的 SPM 用于 Swift4 和以下 Package.swift
文件 - PackageDescription API Version 4
import PackageDescription
let package = Package(
name: "Name",
dependencies : [
.package(url: "url", .branch("swift4"))
],
exclude: ["Tests"]
)
我也有正确的 SPM 版本:
Apple Swift Package Manager - Swift 4.0.0-dev (swiftpm-13081.9)
但是我无法通过swift build
命令构建库。我看到以下错误:
... error: type 'Version' has no member 'branch'
您的清单中缺少工具版本说明符;添加以下内容作为 Package.swift
的第一行:
// swift-tools-version:4.0
默认情况下,如果省略该行,它将默认显示版本 3 和编译器版本 3。有关详细信息,请参阅 swift.org 上的 SE-0152 or Swift Package Manager Manifest API Redesign。
我正在尝试将更新后的 SPM 用于 Swift4 和以下 Package.swift
文件 - PackageDescription API Version 4
import PackageDescription
let package = Package(
name: "Name",
dependencies : [
.package(url: "url", .branch("swift4"))
],
exclude: ["Tests"]
)
我也有正确的 SPM 版本:
Apple Swift Package Manager - Swift 4.0.0-dev (swiftpm-13081.9)
但是我无法通过swift build
命令构建库。我看到以下错误:
... error: type 'Version' has no member 'branch'
您的清单中缺少工具版本说明符;添加以下内容作为 Package.swift
的第一行:
// swift-tools-version:4.0
默认情况下,如果省略该行,它将默认显示版本 3 和编译器版本 3。有关详细信息,请参阅 swift.org 上的 SE-0152 or Swift Package Manager Manifest API Redesign。