Skip to content

Commit 3a0798c

Browse files
charafauvbuberen
andauthored
feat(sensors_plus): Add Swift Package Manager support (#3170)
Co-authored-by: Volodymyr Buberenko <vbuberen@users.noreply.github.com>
1 parent b397022 commit 3a0798c

File tree

6 files changed

+26
-2
lines changed

6 files changed

+26
-2
lines changed

packages/sensors_plus/sensors_plus/ios/Assets/.gitkeep

Whitespace-only changes.

packages/sensors_plus/sensors_plus/ios/sensors_plus.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ Flutter plugin to access the accelerometer, gyroscope, magnetometer and baromete
1414
s.author = { 'Flutter Community Team' => 'authors@fluttercommunity.dev' }
1515
s.source = { :http => 'https://github.com/fluttercommunity/plus_plugins/tree/main/packages/sensors_plus' }
1616
s.documentation_url = 'https://pub.dev/packages/sensors_plus'
17-
s.source_files = 'Classes/**/*'
17+
s.source_files = 'sensors_plus/Sources/sensors_plus/**/*.swift'
1818
s.dependency 'Flutter'
1919
s.platform = :ios, '12.0'
2020

2121
# Flutter.framework does not contain a i386 slice.
2222
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' }
2323
s.swift_version = '5.0'
24-
s.resource_bundles = {'sensors_plus_privacy' => ['PrivacyInfo.xcprivacy']}
24+
s.resource_bundles = {'sensors_plus_privacy' => ['sensors_plus/Sources/sensors_plus/PrivacyInfo.xcprivacy']}
2525
end
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// swift-tools-version: 5.9
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
4+
import PackageDescription
5+
6+
let package = Package(
7+
name: "sensors_plus",
8+
platforms: [
9+
.iOS("12.0"),
10+
],
11+
products: [
12+
.library(name: "sensors-plus", targets: ["sensors_plus"])
13+
],
14+
dependencies: [],
15+
targets: [
16+
.target(
17+
name: "sensors_plus",
18+
dependencies: [],
19+
resources: [
20+
.process("PrivacyInfo.xcprivacy"),
21+
]
22+
)
23+
]
24+
)

0 commit comments

Comments
 (0)