spotify / XCMetrics

XCMetrics is the easiest way to collect Xcode build metrics and improve developer productivity.
https://xcmetrics.io
Other
1.1k stars 77 forks source link

Can't install v0.0.1 from SwiftPackageManager #11

Closed yanamura closed 3 years ago

yanamura commented 3 years ago

Problem

generate Package.swift

// swift-tools-version:5.1
import PackageDescription

let package = Package(
    name: "Tools",
    dependencies: [
         .package(url: "https://github.com/spotify/XCMetrics", .exact("0.0.1"))
    ]
)

then, run swift run -c release causes error below.

error: because package xcmetrics is required using a version-based requirement and it depends on unversion package swift-package-manager and root depends on XCMetrics 0.0.1, version solving failed.

Error reason

swift-package-manager uses branch as dependency. branch is treated as unversion.

How to fixed

use 0.3.0

0.3.0 is same revision as swift-4.2-branch