From 375fce7ae21e57b5608d644e15558d4312c39992 Mon Sep 17 00:00:00 2001 From: dp221125 Date: Fri, 15 Mar 2024 10:23:10 +0900 Subject: [PATCH 1/2] Add PrivacyInfo.xcprivacy --- Package.swift | 4 ++-- Sources/PrivacyInfo.xcprivacy | 17 +++++++++++++++++ SwiftyUserDefaults.podspec | 1 + 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 Sources/PrivacyInfo.xcprivacy diff --git a/Package.swift b/Package.swift index ec1ca4fe..2a7c402f 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.0 +// swift-tools-version:5.3 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription @@ -16,7 +16,7 @@ func resolveDependencies() -> [Package.Dependency] { } func resolveTargets() -> [Target] { - let baseTarget = Target.target(name: "SwiftyUserDefaults", dependencies: [], path: "Sources") + let baseTarget = Target.target(name: "SwiftyUserDefaults", dependencies: [], path: "Sources", resources: [.process("PrivacyInfo.xcprivacy")]) let testTarget = Target.testTarget(name: "SwiftyUserDefaultsTests", dependencies: ["SwiftyUserDefaults", "Quick", "Nimble"]) return shouldTest ? [baseTarget, testTarget] : [baseTarget] diff --git a/Sources/PrivacyInfo.xcprivacy b/Sources/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..b4326896 --- /dev/null +++ b/Sources/PrivacyInfo.xcprivacy @@ -0,0 +1,17 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + C56D.1 + + + + + diff --git a/SwiftyUserDefaults.podspec b/SwiftyUserDefaults.podspec index c75ee028..71a82d4d 100644 --- a/SwiftyUserDefaults.podspec +++ b/SwiftyUserDefaults.podspec @@ -22,4 +22,5 @@ Pod::Spec.new do |s| s.cocoapods_version = '>= 1.4.0' s.source_files = 'Sources/*.swift' + s.resource_bundles = {'SwiftyUserDefaults' => ['Sources/PrivacyInfo.xcprivacy']} end From 4b59143af80ebdc7e9811de521afcc33084c3e4e Mon Sep 17 00:00:00 2001 From: dp221125 Date: Mon, 25 Mar 2024 12:48:12 +0900 Subject: [PATCH 2/2] Add NSPrivacyCollectedDataTypes --- Sources/PrivacyInfo.xcprivacy | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Sources/PrivacyInfo.xcprivacy b/Sources/PrivacyInfo.xcprivacy index b4326896..ace69706 100644 --- a/Sources/PrivacyInfo.xcprivacy +++ b/Sources/PrivacyInfo.xcprivacy @@ -2,6 +2,8 @@ + NSPrivacyCollectedDataTypes + NSPrivacyAccessedAPITypes