From 7162397fb3d5f5924cea33714d6fc361c3b6a335 Mon Sep 17 00:00:00 2001 From: Roman Podymov Date: Sat, 27 Apr 2024 10:22:46 +0200 Subject: [PATCH] SPM and CocoaPods --- Package.swift | 3 +++ Package@swift-4.2.swift | 3 +++ Package@swift-5.0.swift | 3 +++ Package@swift-5.3.swift | 3 +++ PromiseKit.podspec | 4 ++++ 5 files changed, 16 insertions(+) diff --git a/Package.swift b/Package.swift index d96717491..445de845c 100644 --- a/Package.swift +++ b/Package.swift @@ -9,6 +9,9 @@ pkg.products = [ let pmk: Target = .target(name: "PromiseKit") pmk.path = "Sources" +pmk.resources = [ + .process("Resources/PrivacyInfo.xcprivacy") +] pmk.exclude = [ "AnyPromise.swift", "AnyPromise.m", diff --git a/Package@swift-4.2.swift b/Package@swift-4.2.swift index 571ea6b28..52e2b2dce 100644 --- a/Package@swift-4.2.swift +++ b/Package@swift-4.2.swift @@ -9,6 +9,9 @@ pkg.products = [ let pmk: Target = .target(name: "PromiseKit") pmk.path = "Sources" +pmk.resources = [ + .process("Resources/PrivacyInfo.xcprivacy") +] pmk.exclude = [ "AnyPromise.swift", "AnyPromise.m", diff --git a/Package@swift-5.0.swift b/Package@swift-5.0.swift index 5d1ea438f..cd85b005b 100644 --- a/Package@swift-5.0.swift +++ b/Package@swift-5.0.swift @@ -12,6 +12,9 @@ pkg.products = [ let pmk: Target = .target(name: "PromiseKit") pmk.path = "Sources" +pmk.resources = [ + .process("Resources/PrivacyInfo.xcprivacy") +] pmk.exclude = [ "AnyPromise.swift", "AnyPromise.m", diff --git a/Package@swift-5.3.swift b/Package@swift-5.3.swift index 0c4bf4d24..5d5bac30d 100644 --- a/Package@swift-5.3.swift +++ b/Package@swift-5.3.swift @@ -12,6 +12,9 @@ pkg.products = [ let pmk: Target = .target(name: "PromiseKit") pmk.path = "Sources" +pmk.resources = [ + .process("Resources/PrivacyInfo.xcprivacy") +] pmk.exclude = [ "AnyPromise.swift", "AnyPromise.m", diff --git a/PromiseKit.podspec b/PromiseKit.podspec index a4a0f26fa..8e57ea3f8 100644 --- a/PromiseKit.podspec +++ b/PromiseKit.podspec @@ -33,6 +33,10 @@ Pod::Spec.new do |s| 'OTHER_SWIFT_FLAGS' => '-DPMKCocoaPods', } + s.resource_bundles = { + 'SwifterSwift_Privacy' => 'Resources/PrivacyInfo.xcprivacy' + } + s.subspec 'Accounts' do |ss| ss.ios.source_files = ss.osx.source_files = 'Extensions/Accounts/Sources/**/*' ss.exclude_files = 'Extensions/Accounts/Sources/*.plist'