diff --git a/ios/.gitignore b/ios/.gitignore
index 034771f..22ed813 100644
--- a/ios/.gitignore
+++ b/ios/.gitignore
@@ -9,6 +9,8 @@ profile
DerivedData/
build/
+.build/
+.swiftpm/
GeneratedPluginRegistrant.h
GeneratedPluginRegistrant.m
diff --git a/ios/Assets/.gitkeep b/ios/Assets/.gitkeep
deleted file mode 100644
index e69de29..0000000
diff --git a/ios/disk_space_plus.podspec b/ios/disk_space_plus.podspec
index 76a728e..93ce1b5 100644
--- a/ios/disk_space_plus.podspec
+++ b/ios/disk_space_plus.podspec
@@ -13,7 +13,7 @@ A new Flutter plugin project.
s.license = { :file => '../LICENSE' }
s.author = { 'Your Company' => 'email@example.com' }
s.source = { :path => '.' }
- s.source_files = 'Classes/**/*'
+ s.source_files = 'disk_space_plus/Sources/disk_space_plus/**/*.swift'
s.dependency 'Flutter'
s.platform = :ios, '12.0'
@@ -27,5 +27,5 @@ A new Flutter plugin project.
# required reason APIs, update the PrivacyInfo.xcprivacy file to describe your
# plugin's privacy impact, and then uncomment this line. For more information,
# see https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
- # s.resource_bundles = {'disk_space_plus_privacy' => ['Resources/PrivacyInfo.xcprivacy']}
+ s.resource_bundles = {'disk_space_plus_privacy' => ['disk_space_plus/Sources/disk_space_plus/PrivacyInfo.xcprivacy']}
end
diff --git a/ios/disk_space_plus/Package.swift b/ios/disk_space_plus/Package.swift
new file mode 100644
index 0000000..580b39b
--- /dev/null
+++ b/ios/disk_space_plus/Package.swift
@@ -0,0 +1,26 @@
+// swift-tools-version: 5.9
+import PackageDescription
+
+let package = Package(
+ name: "disk_space_plus",
+ platforms: [
+ .iOS("12.0")
+ ],
+ products: [
+ .library(name: "disk-space-plus", targets: ["disk_space_plus"])
+ ],
+ dependencies: [
+ .package(name: "FlutterFramework", path: "../FlutterFramework")
+ ],
+ targets: [
+ .target(
+ name: "disk_space_plus",
+ dependencies: [
+ .product(name: "FlutterFramework", package: "FlutterFramework")
+ ],
+ resources: [
+ .process("PrivacyInfo.xcprivacy")
+ ]
+ )
+ ]
+)
\ No newline at end of file
diff --git a/ios/Classes/DiskSpacePlusPlugin.swift b/ios/disk_space_plus/Sources/disk_space_plus/DiskSpacePlusPlugin.swift
similarity index 99%
rename from ios/Classes/DiskSpacePlusPlugin.swift
rename to ios/disk_space_plus/Sources/disk_space_plus/DiskSpacePlusPlugin.swift
index e46d29d..dbbba53 100644
--- a/ios/Classes/DiskSpacePlusPlugin.swift
+++ b/ios/disk_space_plus/Sources/disk_space_plus/DiskSpacePlusPlugin.swift
@@ -92,4 +92,4 @@ extension UIDevice {
}
-}
+}
\ No newline at end of file
diff --git a/ios/Resources/PrivacyInfo.xcprivacy b/ios/disk_space_plus/Sources/disk_space_plus/PrivacyInfo.xcprivacy
similarity index 97%
rename from ios/Resources/PrivacyInfo.xcprivacy
rename to ios/disk_space_plus/Sources/disk_space_plus/PrivacyInfo.xcprivacy
index a34b7e2..0eca193 100644
--- a/ios/Resources/PrivacyInfo.xcprivacy
+++ b/ios/disk_space_plus/Sources/disk_space_plus/PrivacyInfo.xcprivacy
@@ -11,4 +11,4 @@
NSPrivacyTracking
-
+
\ No newline at end of file