tay*_*ift 2 swift swift3 swift-package-manager
默认情况下,SPM 构建可执行目标,其名称与包含其main.swift. 如何使用不同的文件名构建二进制文件?我在SPM 手册上找不到任何说明。
在 Swift 4 中,给定 DemoProject 是用 创建的swift package init --type executable,对 Package.swift 进行更改(添加products部分)。
// swift-tools-version:4.0
import PackageDescription
let package = Package(
name: "DemoProject",
products: [
.executable(name: "demo", targets: ["DemoProject"]),
],
dependencies: [],
targets: [
.target(
name: "DemoProject",
dependencies: []),
]
)
Run Code Online (Sandbox Code Playgroud)
这将创建一个名为demo.
| 归档时间: |
|
| 查看次数: |
880 次 |
| 最近记录: |