2

我想在我的一个使用 Swift 包管理器的项目中使用 swift 包的 beta 版本。下面是我的代码Package.swift

import PackageDescription

let package = Package(
    name: "firstProj",
    dependencies: [
        .Package(url: "https://github.com/ankurp/Cent.git", Version(6, 0, 0, prereleaseIdentifiers: ["beta"]))
    ])

此 URL https://github.com/ankurp/Cent/releases/tag/6.0.0-beta6.0.0-beta可以在 github 上找到该软件包的标签版本

当我尝试使用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

4

2 回答 2

2

依赖解析正在积极进行中,包管理器还没有自动处理这种情况。

如果您运行swift package update.

于 2016-09-26T19:12:55.247 回答
0

在包文件路径中的终端中运行它对我有用。

swift package update
于 2017-01-27T12:04:14.340 回答