Как указать бета-версию зависимости Swift с помощью диспетчера пакетов Swift

Я хочу использовать бета-версию пакета 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"]))
    ])

E сть 6.0.0-beta версия тега пакета, доступного на github, как видно по этому 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

У меня вопрос, как я могу указать бета-версию зависимости, и в моем случае пакет имеет тег 6.0.0-beta

Я посмотрел на это, но это не помогло https://github.com/apple/swift-package-manager/blob/master/Documentation/Reference.md#version

2 ответа

Активно работает над разрешением зависимостей, и менеджер пакетов еще не обрабатывает эту ситуацию автоматически.

Эта ошибка должна разрешиться сама собой, если вы запустите swift package update,

Запуск этого в терминале в пути к файлу пакета работал для меня.

swift package update
Другие вопросы по тегам