package(id:_:)

    Adds a package dependency starting with a specific minimum version, up to but not including a specified maximum version.

    PackageDependency.swift:641
    SwiftPM
    5.7+
    static func package(id: String, _ range: Range<Version>) -> Package.Dependency

    Parameters

    id

    The identity of the package.

    range

    The custom version range requirement.

    Returns

    A Package.Dependency instance.

    The following example allows the Swift Package Manager to pick versions 1.2.3, 1.2.4, 1.2.5, but not 1.2.6.

    .package(id: "scope.name", "1.2.3"..<"1.2.6"),

    The following example allows the Swift Package Manager to pick versions between 1.0.0 and 2.0.0

    .package(id: "scope.name", .upToNextMajor(from: "1.0.0"),

    The following example allows the Swift Package Manager to pick versions between 1.0.0 and 1.1.0

    .package(id: "scope.name", .upToNextMinor(from: "1.0.0"),

    Other members in extension

    Types

    Show obsolete interfaces (1)

    Hide obsolete interfaces

    • enum Requirement

      An enum that represents the requirement for a package dependency.

    Type members

    Show obsolete interfaces (7)

    Hide obsolete interfaces

    Instance members

    Show obsolete interfaces (3)

    Hide obsolete interfaces