// swift-tools-version:5.9 import PackageDescription // SPM package for the iOS SDK (#178/#188). The `ScoreTracker` Swift facade // (ScoreClient) wraps the binary `ScoreTrackerKit` XCFramework, hosted as a // **public** Gitea release asset on `3HL-SCORE/public-sdks-score` (#284). // Build/refresh via `scripts/release.sh` (rebuild the XCFramework, re-zip, // recompute the checksum, re-upload to the public release). let package = Package( name: "ScoreTracker", platforms: [.iOS(.v14)], products: [ .library(name: "ScoreTracker", targets: ["ScoreTracker"]), ], targets: [ .binaryTarget( name: "ScoreTrackerKit", url: "https://git.3halves-labs.com/3HL-SCORE/public-sdks-score/releases/download/mobile-v0.2.0/ScoreTrackerKit.xcframework.zip", checksum: "328f8e36fc0c71d5b82bd4cc79d3d12b4520dea2db2358c73922348d83144b47" ), .target( name: "ScoreTracker", dependencies: ["ScoreTrackerKit"], path: "Sources/ScoreTracker" ), ] )