Files
public-sdks-score/ScoreTracker.podspec
2026-10-07 20:38:39 -04:00

25 lines
1.2 KiB
Ruby

Pod::Spec.new do |s|
s.name = 'ScoreTracker'
s.version = '0.6.0'
s.summary = 'Score mobile tracker (iOS) — KMP shared core + Swift facade.'
s.description = <<-DESC
Lightweight app analytics / fan-engagement tracker. Emits the same event
envelope as the Score web tracker (@3halves-labs/score-tracker), with a
durable offline queue, consent gating, and Auth0 JWT support.
DESC
s.homepage = 'https://git.3halves-labs.com/3HL-SCORE/public-sdks-score'
s.license = { :type => 'MIT' }
s.author = '3 Halves Labs'
s.platform = :ios, '14.0'
s.swift_version = '5.9'
# release.sh attaches ScoreTracker-pod.zip — the XCFramework plus the Swift
# facade sources — as a PUBLIC asset on public-sdks-score (#284, #491), and
# stamps s.version above, which this URL is built from. (0.2.0's pod pointed
# at the SPM zip, which holds the framework alone, so it had no ScoreClient.)
s.source = { :http => "https://git.3halves-labs.com/3HL-SCORE/public-sdks-score/releases/download/mobile-v#{s.version}/ScoreTracker-pod.zip" }
s.vendored_frameworks = 'ScoreTrackerKit.xcframework'
s.source_files = 'Sources/ScoreTracker/**/*.swift'
end