From 67627002a62f033b329f36ffb803d2ad73f11761 Mon Sep 17 00:00:00 2001 From: Sagi Date: Sun, 31 Mar 2024 11:37:32 +0300 Subject: [PATCH] add privacy manifest for nSS --- GigyaNss.podspec | 9 ++++++--- GigyaNss/PrivacyInfo.xcprivacy | 23 +++++++++++++++++++++++ GigyaNssRelease.podspec | 10 ++++++---- 3 files changed, 35 insertions(+), 7 deletions(-) create mode 100644 GigyaNss/PrivacyInfo.xcprivacy diff --git a/GigyaNss.podspec b/GigyaNss.podspec index 8c11bac3..f0fcf1bd 100644 --- a/GigyaNss.podspec +++ b/GigyaNss.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = 'GigyaNss' - spec.version = '1.9.4' + spec.version = '1.9.5' spec.license = 'Apache 2.0' spec.homepage = 'https://developers.gigya.com/display/GD/Native+Screen-Sets' spec.author = 'Gigya SAP' @@ -9,7 +9,7 @@ Pod::Spec.new do |spec| authentication methods from the standard login flow DESC - spec.source = { :git => 'https://github.com/SAP/gigya-swift-sdk.git', :tag => 'nss/v1.9.4' } + spec.source = { :git => 'https://github.com/SAP/gigya-swift-sdk.git', :tag => 'nss/v1.9.5' } spec.module_name = 'GigyaNss' spec.swift_version = '5.2' @@ -22,10 +22,13 @@ Pod::Spec.new do |spec| ss.source_files = 'GigyaNss/GigyaNss/*.swift', 'GigyaNss/GigyaNss/*/*.swift', 'GigyaNss/GigyaNss/*/*/*.swift' ss.exclude_files = 'GigyaNss/GigyaNss/services/Otp/OtpService.swift' - ss.dependency 'Gigya', '>= 1.5.9' + ss.dependency 'Gigya', '>= 1.6.0' ss.framework = 'SystemConfiguration' ss.library = 'c++', 'z' ss.vendored_frameworks = 'GigyaNss/Flutter/Debug/Flutter.xcframework', 'GigyaNss/Flutter/Debug/App.xcframework' + ss.resource_bundle = { + "GigyaNss_Privacy" => "GigyaNss/PrivacyInfo.xcprivacy" + } end spec.subspec 'Auth' do |ss| diff --git a/GigyaNss/PrivacyInfo.xcprivacy b/GigyaNss/PrivacyInfo.xcprivacy new file mode 100644 index 00000000..172c0081 --- /dev/null +++ b/GigyaNss/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyTracking + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + + + NSPrivacyCollectedDataTypes + + NSPrivacyTrackingDomains + + + diff --git a/GigyaNssRelease.podspec b/GigyaNssRelease.podspec index a132ccae..8c3f6602 100644 --- a/GigyaNssRelease.podspec +++ b/GigyaNssRelease.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = 'GigyaNssRelease' - spec.version = '1.9.4' + spec.version = '1.9.5' spec.license = 'Apache 2.0' spec.homepage = 'https://developers.gigya.com/display/GD/Native+Screen-Sets' spec.author = 'Gigya SAP' @@ -9,7 +9,7 @@ Pod::Spec.new do |spec| authentication methods from the standard login flow DESC - spec.source = { :git => 'https://github.com/SAP/gigya-swift-sdk.git', :tag => 'nss/v1.9.4' } + spec.source = { :git => 'https://github.com/SAP/gigya-swift-sdk.git', :tag => 'nss/v1.9.5' } spec.module_name = 'GigyaNss' spec.swift_version = '5.2' @@ -22,12 +22,14 @@ Pod::Spec.new do |spec| ss.source_files = 'GigyaNss/GigyaNss/*.swift', 'GigyaNss/GigyaNss/*/*.swift', 'GigyaNss/GigyaNss/*/*/*.swift' ss.exclude_files = 'GigyaNss/GigyaNss/services/Otp/OtpService.swift' - ss.dependency 'Gigya', '>= 1.5.9' + ss.dependency 'Gigya', '>= 1.6.0' ss.framework = 'SystemConfiguration' ss.library = 'c++', 'z' ss.vendored_frameworks = 'GigyaNss/Flutter/Release/Flutter.xcframework', 'GigyaNss/Flutter/Release/App.xcframework' - + ss.resource_bundle = { + "GigyaNss_Privacy" => "GigyaNss/PrivacyInfo.xcprivacy" + } end spec.subspec 'Auth' do |ss|