Как указать бета-версию зависимости 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