2016-09-26 67 views
2

我想在使用Swift包管理器的项目之一中使用swift包的测试版。下面是我的Package.swift如何使用Swift包管理器指定Swift依赖项的Beta版

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标签版本通过这个网址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 

我的问题是如何指定一个测试版本的依赖关系,在我的情况下,该软件包的标签为6.0.0-beta

我看了看这一点,但它并没有帮助https://github.com/apple/swift-package-manager/blob/master/Documentation/Reference.md#version

回答

2

依赖解析正在积极开发中,和包管理器不会自动处理这种情况呢。

如果您运行swift package update,则应该自行解决该错误。

0

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

swift package update