我想在我的一个使用 Swift 包管理器的项目中使用 Swift 包的测试版。下面是我的 Package.swift
import PackageDescription
let package = Package(
name: "firstProj",
dependencies: [
.Package(url: "https://github.com/ankurp/Cent.git", Version(6, 0, 0, prereleaseIdentifiers: ["beta"]))
])
github 上有该软件包的 6.0.0-beta
标记版本,如以下 URL https://github.com/ankurp/Cent/releases/tag/6.0.0-beta 所示。
当我尝试使用 swift build
进行构建时,它会抛出以下错误
error: The dependency graph could not be satisfied because an update to `https://github.com/ankurp/Cent.git' is required
我的问题是如何指定依赖项的 beta 版本,在我的例子中,包的标签为 6.0.0-beta
我看了一下这个,但没有帮助https://github.com/apple/swift-package-manager/blob/master/Documentation/Reference.md#version
最佳答案
正在积极处理依赖项解析,但包管理器尚未自动处理这种情况。
如果您运行 swift package update
,此错误应该会自行解决。
关于swift - 如何使用 Swift 包管理器指定 Swift 依赖项的 Beta 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39708786/