Skip to content

Commit 23f6e8b

Browse files
committed
chore: TSLocationManager 4.0.27 (url + checksum)
1 parent 41991d7 commit 23f6e8b

3 files changed

Lines changed: 8 additions & 20 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# CHANGELOG
22

3+
## 4.0.27 — 2026-03-26
4+
- Remove CocoaPods Swift subspec -- SwiftInterface is SPM-only
5+
36
## 4.0.25 — 2026-03-26
47
- Clean stale entries from Unreleased section
58
- Add changelog generation to publish script

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ let package = Package(
2525
targets: [
2626
.binaryTarget(
2727
name: "TSLocationManager",
28-
url: "https://github.com/transistorsoft/native-background-geolocation/releases/download/4.0.26/TSLocationManager.xcframework.zip",
29-
checksum: "83a625caee73ed6cb39a1787bc92ed3c1d15835b86c9f3d223552dd018def382"
28+
url: "https://github.com/transistorsoft/native-background-geolocation/releases/download/4.0.27/TSLocationManager.xcframework.zip",
29+
checksum: "63e664c2d5283cac7ed28e014de6edf7bf21591a880b5c4cb22bd53806ae636a"
3030
),
3131

3232
// Swift overlay that reexports the binary + TSBackgroundFetch

TSLocationManager.podspec

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
Pod::Spec.new do |s|
77
s.name = 'TSLocationManager'
8-
s.version = '4.0.26'
8+
s.version = '4.0.27'
99
s.summary = 'Enterprise-grade background geolocation.'
1010
s.description = 'Reliable background location with SQLite-first persistence and robust HTTP uploader.'
1111

@@ -15,7 +15,8 @@ Pod::Spec.new do |s|
1515
s.author = { 'Transistor Software' => 'info@transistorsoft.com' }
1616

1717
# Binary distribution
18-
s.source = { :http => 'https://github.com/transistorsoft/native-background-geolocation/releases/download/4.0.26/TSLocationManager.xcframework.zip' }
18+
s.source = { :http => 'https://github.com/transistorsoft/native-background-geolocation/releases/download/4.0.27/TSLocationManager.xcframework.zip' }
19+
s.vendored_frameworks = 'TSLocationManager.xcframework'
1920
s.static_framework = true
2021

2122
s.ios.deployment_target = '12.0'
@@ -27,24 +28,8 @@ Pod::Spec.new do |s|
2728
# TSBackgroundFetch dependency (allow patch updates)
2829
s.dependency 'TSBackgroundFetch', '~> 4.0.6'
2930

30-
s.swift_version = '5.9'
3131
s.pod_target_xcconfig = { 'BUILD_LIBRARY_FOR_DISTRIBUTION' => 'YES' }
3232

3333
s.documentation_url = 'https://github.com/transistorsoft/native-background-geolocation'
3434
s.social_media_url = 'https://x.com/transistorsoft'
35-
36-
# --- Subspecs ---
37-
38-
# Core: ObjC xcframework (default, backward-compatible)
39-
s.subspec 'Core' do |core|
40-
core.vendored_frameworks = 'TSLocationManager.xcframework'
41-
end
42-
43-
# Swift: Pure Swift overlay for native SwiftUI developers.
44-
s.subspec 'Swift' do |swift|
45-
swift.source_files = 'SwiftInterface/**/*.swift'
46-
swift.dependency 'TSLocationManager/Core'
47-
end
48-
49-
s.default_subspecs = 'Core'
5035
end

0 commit comments

Comments
 (0)