diff --git a/packages/screen_retriever_macos/CHANGELOG.md b/packages/screen_retriever_macos/CHANGELOG.md
index 2f145ce..c560037 100644
--- a/packages/screen_retriever_macos/CHANGELOG.md
+++ b/packages/screen_retriever_macos/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.3.0
+
+* Added SPM (Swift Package Manager) support
+
## 0.2.0
* First release.
diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec b/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec
index 443443d..baf6b44 100644
--- a/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec
+++ b/packages/screen_retriever_macos/macos/screen_retriever_macos.podspec
@@ -14,7 +14,7 @@ A new Flutter plugin project.
s.author = { 'Your Company' => 'email@example.com' }
s.source = { :path => '.' }
- s.source_files = 'Classes/**/*'
+ s.source_files = 'screen_retriever_macos/Sources/screen_retriever_macos/**/*'
s.dependency 'FlutterMacOS'
s.platform = :osx, '10.11'
diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos/.swiftpm/xcode/xcuserdata/yurikomlev.xcuserdatad/xcschemes/xcschememanagement.plist b/packages/screen_retriever_macos/macos/screen_retriever_macos/.swiftpm/xcode/xcuserdata/yurikomlev.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..d89dfa8
--- /dev/null
+++ b/packages/screen_retriever_macos/macos/screen_retriever_macos/.swiftpm/xcode/xcuserdata/yurikomlev.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,14 @@
+
+
+
+
+ SchemeUserState
+
+ screen-retriever-macos.xcscheme_^#shared#^_
+
+ orderHint
+ 14
+
+
+
+
diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos/Package.swift b/packages/screen_retriever_macos/macos/screen_retriever_macos/Package.swift
new file mode 100644
index 0000000..304f27a
--- /dev/null
+++ b/packages/screen_retriever_macos/macos/screen_retriever_macos/Package.swift
@@ -0,0 +1,28 @@
+// swift-tools-version: 5.9
+// The swift-tools-version declares the minimum version of Swift required to build this package.
+
+// Copyright 2013 The Flutter Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+import PackageDescription
+
+let package = Package(
+ name: "screen_retriever_macos",
+ platforms: [
+ .macOS("10.14")
+ ],
+ products: [
+ .library(name: "screen-retriever-macos", targets: ["screen_retriever_macos"])
+ ],
+ dependencies: [],
+ targets: [
+ .target(
+ name: "screen_retriever_macos",
+ dependencies: [],
+ resources: [
+ .process("Resources/PrivacyInfo.xcprivacy")
+ ]
+ )
+ ]
+)
diff --git a/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/Resources/PrivacyInfo.xcprivacy b/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/Resources/PrivacyInfo.xcprivacy
new file mode 100644
index 0000000..918d80b
--- /dev/null
+++ b/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/Resources/PrivacyInfo.xcprivacy
@@ -0,0 +1,12 @@
+
+
+
+
+ NSPrivacyTrackingDomains
+
+ NSPrivacyCollectedDataTypes
+
+ NSPrivacyTracking
+
+
+
diff --git a/packages/screen_retriever_macos/macos/Classes/ScreenRetrieverMacosPlugin.swift b/packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/ScreenRetrieverMacosPlugin.swift
similarity index 100%
rename from packages/screen_retriever_macos/macos/Classes/ScreenRetrieverMacosPlugin.swift
rename to packages/screen_retriever_macos/macos/screen_retriever_macos/Sources/screen_retriever_macos/ScreenRetrieverMacosPlugin.swift
diff --git a/packages/screen_retriever_macos/pubspec.yaml b/packages/screen_retriever_macos/pubspec.yaml
index ad5eef3..3957a65 100644
--- a/packages/screen_retriever_macos/pubspec.yaml
+++ b/packages/screen_retriever_macos/pubspec.yaml
@@ -1,6 +1,6 @@
name: screen_retriever_macos
description: macOS implementation of the screen_retriever plugin.
-version: 0.2.0
+version: 0.2.1
repository: https://github.com/leanflutter/screen_retriever/tree/main/packages/screen_retriever_macos
environment: