// 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.3.0/ScoreTrackerKit.xcframework.zip", checksum: "81edf75ed592ef2b4cf17af8aea406333cebba62b2e5b69c28e386e8bc415a7d" ), .target( name: "ScoreTracker", dependencies: ["ScoreTrackerKit"], path: "Sources/ScoreTracker" ), ] )