From 1e13a1f6fd3eb08745f007df54f30c03cd9f7186 Mon Sep 17 00:00:00 2001 From: Michael Law <1365977+lawmicha@users.noreply.github.com> Date: Thu, 7 Mar 2024 10:18:31 -0800 Subject: [PATCH] fix: Add privacy manifest (#5214) * chore: update podspecs * chore: add privacy manifest files * add privacy manifest for AWSAuthSDK targets * add missing privacy manifest - CognitoAuth and CognitoIdentityProviderASF * remove empty value * Add use of required reason API for AWSLocation and AWSPinpoint * update AWSCore AWSDDFileLogger File timestamp APIs use * fix privacy manfest of UI targets --- AWSAPIGateway.podspec | 1 + AWSAPIGateway/PrivacyInfo.xcprivacy | 23 +++ AWSAppleSignIn.podspec | 1 + AWSAuthCore.podspec | 1 + .../AWSAuthSDK.xcodeproj/project.pbxproj | 58 +++++++ .../AWSAppleSignIn/PrivacyInfo.xcprivacy | 10 ++ .../Sources/AWSAuthCore/PrivacyInfo.xcprivacy | 10 ++ .../Sources/AWSAuthUI/PrivacyInfo.xcprivacy | 10 ++ .../AWSFacebookSignIn/PrivacyInfo.xcprivacy | 10 ++ .../AWSGoogleSignIn/PrivacyInfo.xcprivacy | 10 ++ .../AWSMobileClient/PrivacyInfo.xcprivacy | 23 +++ .../AWSUserPoolsSignIn/PrivacyInfo.xcprivacy | 10 ++ AWSAuthUI.podspec | 2 +- AWSAutoScaling.podspec | 1 + AWSAutoScaling/PrivacyInfo.xcprivacy | 23 +++ AWSChimeSDKIdentity.podspec | 1 + AWSChimeSDKIdentity/PrivacyInfo.xcprivacy | 23 +++ AWSChimeSDKMessaging.podspec | 1 + AWSChimeSDKMessaging/PrivacyInfo.xcprivacy | 23 +++ AWSCloudWatch.podspec | 1 + AWSCloudWatch/PrivacyInfo.xcprivacy | 23 +++ AWSCognitoAuth.podspec | 1 + AWSCognitoAuth/PrivacyInfo.xcprivacy | 23 +++ AWSCognitoIdentityProvider.podspec | 1 + .../PrivacyInfo.xcprivacy | 23 +++ AWSCognitoIdentityProviderASF.podspec | 1 + .../PrivacyInfo.xcprivacy | 23 +++ AWSComprehend.podspec | 1 + AWSComprehend/PrivacyInfo.xcprivacy | 23 +++ AWSConnect.podspec | 1 + AWSConnect/PrivacyInfo.xcprivacy | 23 +++ AWSConnectParticipant.podspec | 1 + AWSConnectParticipant/PrivacyInfo.xcprivacy | 23 +++ AWSCore.podspec | 1 + AWSCore/PrivacyInfo.xcprivacy | 32 ++++ AWSDynamoDB.podspec | 1 + AWSDynamoDB/PrivacyInfo.xcprivacy | 23 +++ AWSEC2.podspec | 1 + AWSEC2/PrivacyInfo.xcprivacy | 23 +++ AWSElasticLoadBalancing.podspec | 1 + AWSElasticLoadBalancing/PrivacyInfo.xcprivacy | 23 +++ AWSFacebookSignIn.podspec | 2 +- AWSGoogleSignIn.podspec | 2 +- AWSIoT.podspec | 1 + AWSIoT/PrivacyInfo.xcprivacy | 23 +++ AWSKMS.podspec | 1 + AWSKMS/PrivacyInfo.xcprivacy | 23 +++ AWSKinesis.podspec | 1 + AWSKinesis/PrivacyInfo.xcprivacy | 23 +++ AWSKinesisVideo.podspec | 1 + AWSKinesisVideo/PrivacyInfo.xcprivacy | 23 +++ AWSKinesisVideoArchivedMedia.podspec | 1 + .../PrivacyInfo.xcprivacy | 23 +++ AWSKinesisVideoSignaling.podspec | 1 + .../PrivacyInfo.xcprivacy | 23 +++ AWSKinesisVideoWebRTCStorage.podspec | 1 + .../PrivacyInfo.xcprivacy | 23 +++ AWSLambda.podspec | 1 + AWSLambda/PrivacyInfo.xcprivacy | 23 +++ AWSLex.podspec | 2 +- AWSLex/PrivacyInfo.xcprivacy | 23 +++ AWSLocation.podspec | 1 + AWSLocation/PrivacyInfo.xcprivacy | 32 ++++ AWSLogs.podspec | 1 + AWSLogs/PrivacyInfo.xcprivacy | 23 +++ AWSMachineLearning.podspec | 1 + AWSMachineLearning/PrivacyInfo.xcprivacy | 23 +++ AWSMobileClient.podspec | 1 + AWSPinpoint.podspec | 1 + AWSPinpoint/PrivacyInfo.xcprivacy | 32 ++++ AWSPolly.podspec | 1 + AWSPolly/PrivacyInfo.xcprivacy | 23 +++ AWSRekognition.podspec | 1 + AWSRekognition/PrivacyInfo.xcprivacy | 23 +++ AWSS3.podspec | 1 + AWSS3/PrivacyInfo.xcprivacy | 23 +++ AWSSES.podspec | 1 + AWSSES/PrivacyInfo.xcprivacy | 23 +++ AWSSNS.podspec | 1 + AWSSNS/PrivacyInfo.xcprivacy | 23 +++ AWSSQS.podspec | 1 + AWSSQS/PrivacyInfo.xcprivacy | 23 +++ AWSSageMakerRuntime.podspec | 1 + AWSSageMakerRuntime/PrivacyInfo.xcprivacy | 23 +++ AWSSimpleDB.podspec | 1 + AWSSimpleDB/PrivacyInfo.xcprivacy | 23 +++ AWSTextract.podspec | 1 + AWSTextract/PrivacyInfo.xcprivacy | 23 +++ AWSTranscribe.podspec | 1 + AWSTranscribe/PrivacyInfo.xcprivacy | 23 +++ AWSTranscribeStreaming.podspec | 1 + AWSTranscribeStreaming/PrivacyInfo.xcprivacy | 23 +++ AWSTranslate.podspec | 1 + AWSTranslate/PrivacyInfo.xcprivacy | 23 +++ AWSUserPoolsSignIn.podspec | 2 +- AWSiOSSDKv2.xcodeproj/project.pbxproj | 160 ++++++++++++++++++ 96 files changed, 1295 insertions(+), 5 deletions(-) create mode 100644 AWSAPIGateway/PrivacyInfo.xcprivacy create mode 100644 AWSAuthSDK/Sources/AWSAppleSignIn/PrivacyInfo.xcprivacy create mode 100644 AWSAuthSDK/Sources/AWSAuthCore/PrivacyInfo.xcprivacy create mode 100644 AWSAuthSDK/Sources/AWSAuthUI/PrivacyInfo.xcprivacy create mode 100644 AWSAuthSDK/Sources/AWSFacebookSignIn/PrivacyInfo.xcprivacy create mode 100644 AWSAuthSDK/Sources/AWSGoogleSignIn/PrivacyInfo.xcprivacy create mode 100644 AWSAuthSDK/Sources/AWSMobileClient/PrivacyInfo.xcprivacy create mode 100644 AWSAuthSDK/Sources/AWSUserPoolsSignIn/PrivacyInfo.xcprivacy create mode 100644 AWSAutoScaling/PrivacyInfo.xcprivacy create mode 100644 AWSChimeSDKIdentity/PrivacyInfo.xcprivacy create mode 100644 AWSChimeSDKMessaging/PrivacyInfo.xcprivacy create mode 100644 AWSCloudWatch/PrivacyInfo.xcprivacy create mode 100644 AWSCognitoAuth/PrivacyInfo.xcprivacy create mode 100644 AWSCognitoIdentityProvider/PrivacyInfo.xcprivacy create mode 100644 AWSCognitoIdentityProviderASF/PrivacyInfo.xcprivacy create mode 100644 AWSComprehend/PrivacyInfo.xcprivacy create mode 100644 AWSConnect/PrivacyInfo.xcprivacy create mode 100644 AWSConnectParticipant/PrivacyInfo.xcprivacy create mode 100644 AWSCore/PrivacyInfo.xcprivacy create mode 100644 AWSDynamoDB/PrivacyInfo.xcprivacy create mode 100644 AWSEC2/PrivacyInfo.xcprivacy create mode 100644 AWSElasticLoadBalancing/PrivacyInfo.xcprivacy create mode 100644 AWSIoT/PrivacyInfo.xcprivacy create mode 100644 AWSKMS/PrivacyInfo.xcprivacy create mode 100644 AWSKinesis/PrivacyInfo.xcprivacy create mode 100644 AWSKinesisVideo/PrivacyInfo.xcprivacy create mode 100644 AWSKinesisVideoArchivedMedia/PrivacyInfo.xcprivacy create mode 100644 AWSKinesisVideoSignaling/PrivacyInfo.xcprivacy create mode 100644 AWSKinesisVideoWebRTCStorage/PrivacyInfo.xcprivacy create mode 100644 AWSLambda/PrivacyInfo.xcprivacy create mode 100644 AWSLex/PrivacyInfo.xcprivacy create mode 100644 AWSLocation/PrivacyInfo.xcprivacy create mode 100644 AWSLogs/PrivacyInfo.xcprivacy create mode 100644 AWSMachineLearning/PrivacyInfo.xcprivacy create mode 100644 AWSPinpoint/PrivacyInfo.xcprivacy create mode 100644 AWSPolly/PrivacyInfo.xcprivacy create mode 100644 AWSRekognition/PrivacyInfo.xcprivacy create mode 100644 AWSS3/PrivacyInfo.xcprivacy create mode 100644 AWSSES/PrivacyInfo.xcprivacy create mode 100644 AWSSNS/PrivacyInfo.xcprivacy create mode 100644 AWSSQS/PrivacyInfo.xcprivacy create mode 100644 AWSSageMakerRuntime/PrivacyInfo.xcprivacy create mode 100644 AWSSimpleDB/PrivacyInfo.xcprivacy create mode 100644 AWSTextract/PrivacyInfo.xcprivacy create mode 100644 AWSTranscribe/PrivacyInfo.xcprivacy create mode 100644 AWSTranscribeStreaming/PrivacyInfo.xcprivacy create mode 100644 AWSTranslate/PrivacyInfo.xcprivacy diff --git a/AWSAPIGateway.podspec b/AWSAPIGateway.podspec index 72033da8aaa..406e708238e 100644 --- a/AWSAPIGateway.podspec +++ b/AWSAPIGateway.podspec @@ -16,4 +16,5 @@ Pod::Spec.new do |s| s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSAPIGateway/*.{h,m}' + s.resource_bundle = { 'AWSAPIGateway' => ['AWSAPIGateway/PrivacyInfo.xcprivacy']} end diff --git a/AWSAPIGateway/PrivacyInfo.xcprivacy b/AWSAPIGateway/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSAPIGateway/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAppleSignIn.podspec b/AWSAppleSignIn.podspec index 92cc91826ed..2d2353d8e81 100644 --- a/AWSAppleSignIn.podspec +++ b/AWSAppleSignIn.podspec @@ -16,4 +16,5 @@ Pod::Spec.new do |s| s.dependency 'AWSAuthCore', '2.34.0' s.source_files = 'AWSAuthSDK/Sources/AWSAppleSignIn/*.{h,m}' s.public_header_files = 'AWSAuthSDK/Sources/AWSAppleSignIn/*.h' + s.resource_bundle = { 'AWSAppleSignIn' => ['AWSAppleSignIn/PrivacyInfo.xcprivacy']} end diff --git a/AWSAuthCore.podspec b/AWSAuthCore.podspec index be029658803..5344b006a0a 100644 --- a/AWSAuthCore.podspec +++ b/AWSAuthCore.podspec @@ -15,5 +15,6 @@ Pod::Spec.new do |s| s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSAuthSDK/Sources/AWSAuthCore/*.{h,m}' s.public_header_files = 'AWSAuthSDK/Sources/AWSAuthCore/*.h' + s.resource_bundle = { 'AWSAuthCore' => ['AWSAuthCore/PrivacyInfo.xcprivacy']} end diff --git a/AWSAuthSDK/AWSAuthSDK.xcodeproj/project.pbxproj b/AWSAuthSDK/AWSAuthSDK.xcodeproj/project.pbxproj index e056f042f59..028e4f55d65 100644 --- a/AWSAuthSDK/AWSAuthSDK.xcodeproj/project.pbxproj +++ b/AWSAuthSDK/AWSAuthSDK.xcodeproj/project.pbxproj @@ -125,6 +125,13 @@ 17D61FA7216BBC59009B2B9C /* AWSMobileClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D61FA6216BBC59009B2B9C /* AWSMobileClient.swift */; }; 17DED2A61F32A4E400397F88 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1786CA4D1F2BEDB8003421FF /* Images.xcassets */; }; 17F4F75121F6B0750068B553 /* AWSCognitoAuth+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 17F4F74F21F6B0750068B553 /* AWSCognitoAuth+Extensions.m */; }; + 214609902B88FA8B002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609142B88FA8B002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609922B88FABA002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609912B88FABA002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609942B88FAD9002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609932B88FAD9002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609962B88FAFF002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609952B88FAFF002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609982B88FB0F002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609972B88FB0F002FCE7B /* PrivacyInfo.xcprivacy */; }; + 2146099A2B88FB2D002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609992B88FB2D002FCE7B /* PrivacyInfo.xcprivacy */; }; + 2146099C2B88FB46002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2146099B2B88FB46002FCE7B /* PrivacyInfo.xcprivacy */; }; 5C3324972773F43400F2C47B /* AWSMobileClientDeleteUserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C3324962773F43400F2C47B /* AWSMobileClientDeleteUserTests.swift */; }; 68B1317829A95E6400E3B3BC /* WeakHashTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B1317729A95E6400E3B3BC /* WeakHashTable.swift */; }; 68B1317929A95E6400E3B3BC /* WeakHashTable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68B1317729A95E6400E3B3BC /* WeakHashTable.swift */; }; @@ -484,6 +491,20 @@ remoteGlobalIDString = B5FC69001FAFA1AA004790CB; remoteInfo = AWSMobileClient; }; + 2146098C2B88FA8B002FCE7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = B55D56BD1F44EC3F005A0E56 /* AWSiOSSDKv2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 48885FBC2A0C1F440012EEB7; + remoteInfo = AWSKinesisVideoWebRTCStorage; + }; + 2146098E2B88FA8B002FCE7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = B55D56BD1F44EC3F005A0E56 /* AWSiOSSDKv2.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 48885FCB2A0C1FB30012EEB7; + remoteInfo = AWSKinesisVideoWebRTCStorageUnitTests; + }; 5C33250D2773F43500F2C47B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = B55D56BD1F44EC3F005A0E56 /* AWSiOSSDKv2.xcodeproj */; @@ -1502,6 +1523,13 @@ 17D61FA6216BBC59009B2B9C /* AWSMobileClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AWSMobileClient.swift; sourceTree = ""; }; 17F4F74E21F6B0750068B553 /* AWSCognitoAuth+Extensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "AWSCognitoAuth+Extensions.h"; sourceTree = ""; }; 17F4F74F21F6B0750068B553 /* AWSCognitoAuth+Extensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "AWSCognitoAuth+Extensions.m"; sourceTree = ""; }; + 214609142B88FA8B002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609912B88FABA002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609932B88FAD9002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609952B88FAFF002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609972B88FB0F002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609992B88FB2D002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2146099B2B88FB46002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 5C3324962773F43400F2C47B /* AWSMobileClientDeleteUserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AWSMobileClientDeleteUserTests.swift; sourceTree = ""; }; 68B1317729A95E6400E3B3BC /* WeakHashTable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WeakHashTable.swift; sourceTree = ""; }; 6BB7BF2E23E5E8FB0026E789 /* AWSMobileClient-Mixed-Swift.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "AWSMobileClient-Mixed-Swift.h"; sourceTree = ""; }; @@ -1896,6 +1924,7 @@ 1750D0081F2D4DFA006D915E /* AWSUserPoolsSignIn */ = { isa = PBXGroup; children = ( + 2146099B2B88FB46002FCE7B /* PrivacyInfo.xcprivacy */, 1750D00F1F2D4E23006D915E /* AWSCognitoUserPoolsSignInProvider.h */, 1750D0101F2D4E23006D915E /* AWSCognitoUserPoolsSignInProvider.m */, B5170D2E1F44F091008FD811 /* AWSUserPoolsSignIn.h */, @@ -1992,6 +2021,7 @@ 1786CA351F2BED3C003421FF /* AWSGoogleSignIn */ = { isa = PBXGroup; children = ( + 214609972B88FB0F002FCE7B /* PrivacyInfo.xcprivacy */, B5170CD51F44EF0E008FD811 /* AWSGoogleSignIn.h */, 1786CA491F2BEDB8003421FF /* AWSGoogleSignInButton.h */, 1786CA4A1F2BEDB8003421FF /* AWSGoogleSignInButton.m */, @@ -2006,6 +2036,7 @@ 1786CA421F2BED46003421FF /* AWSFacebookSignIn */ = { isa = PBXGroup; children = ( + 214609952B88FAFF002FCE7B /* PrivacyInfo.xcprivacy */, 1786CA431F2BED46003421FF /* AWSFacebookSignIn.h */, 1786CA531F2BEDDD003421FF /* AWSFacebookSignInButton.h */, 1786CA541F2BEDDD003421FF /* AWSFacebookSignInButton.m */, @@ -2261,6 +2292,7 @@ B49C891024B387C3009739FC /* AWSAppleSignIn */ = { isa = PBXGroup; children = ( + 214609142B88FA8B002FCE7B /* PrivacyInfo.xcprivacy */, B49C891124B387C3009739FC /* AWSAppleSignIn.h */, B49C891324B387C3009739FC /* AWSAppleSignInButton.h */, B49C891624B387C3009739FC /* AWSAppleSignInButton.m */, @@ -2341,6 +2373,7 @@ B5345D101F366AFA009C1041 /* AWSAuthUI */ = { isa = PBXGroup; children = ( + 214609932B88FAD9002FCE7B /* PrivacyInfo.xcprivacy */, B5345D741F366E4A009C1041 /* AWSAuthUI.h */, B5150A531F3BF00F00AC8D08 /* AWSAuthUIConfiguration.h */, B5150AB11F3BF03D00AC8D08 /* AWSAuthUIConfiguration.m */, @@ -2477,6 +2510,8 @@ 5C3325142773F43500F2C47B /* AWSChimeSDKMessaging.framework */, 5C3325162773F43500F2C47B /* AWSChimeSDKMessagingTests.xctest */, 5C3325182773F43500F2C47B /* AWSChimeSDKMessagingUnitTests.xctest */, + 2146098D2B88FA8B002FCE7B /* AWSKinesisVideoWebRTCStorage.framework */, + 2146098F2B88FA8B002FCE7B /* AWSKinesisVideoWebRTCStorageUnitTests.xctest */, ); name = Products; sourceTree = ""; @@ -2484,6 +2519,7 @@ B5C564B61F2B2302004FF3CF /* AWSAuthCore */ = { isa = PBXGroup; children = ( + 214609912B88FABA002FCE7B /* PrivacyInfo.xcprivacy */, B5C564901F2B2162004FF3CF /* AWSAuthCore.h */, B9AC6318234F00FA00A713A5 /* AWSAuthUIHelper.h */, B9AC6317234F00F900A713A5 /* AWSAuthUIHelper.m */, @@ -2503,6 +2539,7 @@ B5FC69021FAFA1AA004790CB /* AWSMobileClient */ = { isa = PBXGroup; children = ( + 214609992B88FB2D002FCE7B /* PrivacyInfo.xcprivacy */, B5FC69041FAFA1AA004790CB /* Info.plist */, 170AD35221921764004E1E88 /* AWSMobileClient.h */, B402D00725815C550020B83B /* AWSMobileClientXCF.h */, @@ -3157,6 +3194,20 @@ /* End PBXProject section */ /* Begin PBXReferenceProxy section */ + 2146098D2B88FA8B002FCE7B /* AWSKinesisVideoWebRTCStorage.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = AWSKinesisVideoWebRTCStorage.framework; + remoteRef = 2146098C2B88FA8B002FCE7B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 2146098F2B88FA8B002FCE7B /* AWSKinesisVideoWebRTCStorageUnitTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = AWSKinesisVideoWebRTCStorageUnitTests.xctest; + remoteRef = 2146098E2B88FA8B002FCE7B /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; 5C33250E2773F43500F2C47B /* AWSChimeSDKIdentity.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; @@ -4068,6 +4119,13 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 2146099A2B88FB2D002FCE7B /* PrivacyInfo.xcprivacy in Resources */, + 2146099C2B88FB46002FCE7B /* PrivacyInfo.xcprivacy in Resources */, + 214609942B88FAD9002FCE7B /* PrivacyInfo.xcprivacy in Resources */, + 214609922B88FABA002FCE7B /* PrivacyInfo.xcprivacy in Resources */, + 214609962B88FAFF002FCE7B /* PrivacyInfo.xcprivacy in Resources */, + 214609982B88FB0F002FCE7B /* PrivacyInfo.xcprivacy in Resources */, + 214609902B88FA8B002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/AWSAuthSDK/Sources/AWSAppleSignIn/PrivacyInfo.xcprivacy b/AWSAuthSDK/Sources/AWSAppleSignIn/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..1a3690cfcbc --- /dev/null +++ b/AWSAuthSDK/Sources/AWSAppleSignIn/PrivacyInfo.xcprivacy @@ -0,0 +1,10 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAuthSDK/Sources/AWSAuthCore/PrivacyInfo.xcprivacy b/AWSAuthSDK/Sources/AWSAuthCore/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..1a3690cfcbc --- /dev/null +++ b/AWSAuthSDK/Sources/AWSAuthCore/PrivacyInfo.xcprivacy @@ -0,0 +1,10 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAuthSDK/Sources/AWSAuthUI/PrivacyInfo.xcprivacy b/AWSAuthSDK/Sources/AWSAuthUI/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..1a3690cfcbc --- /dev/null +++ b/AWSAuthSDK/Sources/AWSAuthUI/PrivacyInfo.xcprivacy @@ -0,0 +1,10 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAuthSDK/Sources/AWSFacebookSignIn/PrivacyInfo.xcprivacy b/AWSAuthSDK/Sources/AWSFacebookSignIn/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..1a3690cfcbc --- /dev/null +++ b/AWSAuthSDK/Sources/AWSFacebookSignIn/PrivacyInfo.xcprivacy @@ -0,0 +1,10 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAuthSDK/Sources/AWSGoogleSignIn/PrivacyInfo.xcprivacy b/AWSAuthSDK/Sources/AWSGoogleSignIn/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..1a3690cfcbc --- /dev/null +++ b/AWSAuthSDK/Sources/AWSGoogleSignIn/PrivacyInfo.xcprivacy @@ -0,0 +1,10 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAuthSDK/Sources/AWSMobileClient/PrivacyInfo.xcprivacy b/AWSAuthSDK/Sources/AWSMobileClient/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSAuthSDK/Sources/AWSMobileClient/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAuthSDK/Sources/AWSUserPoolsSignIn/PrivacyInfo.xcprivacy b/AWSAuthSDK/Sources/AWSUserPoolsSignIn/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..1a3690cfcbc --- /dev/null +++ b/AWSAuthSDK/Sources/AWSUserPoolsSignIn/PrivacyInfo.xcprivacy @@ -0,0 +1,10 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSAuthUI.podspec b/AWSAuthUI.podspec index 78e65924759..db33fafa1cf 100644 --- a/AWSAuthUI.podspec +++ b/AWSAuthUI.podspec @@ -17,5 +17,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSAuthSDK/Sources/AWSAuthUI/*.{h,m}', 'AWSAuthSDK/Sources/AWSAuthUI/**/*.{h,m}', 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/AWSFormTableCell.h', 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/AWSTableInputCell.h', 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/AWSFormTableDelegate.h', 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/AWSUserPoolsUIHelper.h' s.public_header_files = 'AWSAuthSDK/Sources/AWSAuthUI/AWSAuthUI.h', 'AWSAuthSDK/Sources/AWSAuthUI/AWSAuthUIViewController.h', 'AWSAuthSDK/Sources/AWSAuthUI/AWSAuthUIConfiguration.h' s.private_header_files = 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/AWSFormTableCell.h', 'AWSAuthSDK/Sources/AWSAuthUI/AWSSignInViewController.h', 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/AWSTableInputCell.h', 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/AWSFormTableDelegate.h' - s.resource_bundles = { 'AWSAuthUI' => ['AWSAuthSDK/Sources/AWSAuthUI/*.{storyboard}', 'AWSAuthSDK/Sources/AWSAuthUI/Images.xcassets'] } + s.resource_bundles = { 'AWSAuthUI' => ['AWSAuthSDK/Sources/AWSAuthUI/*.{storyboard}', 'AWSAuthSDK/Sources/AWSAuthUI/Images.xcassets', 'AWSAuthSDK/Sources/AWSAuthUI/PrivacyInfo.xcprivacy'] } end diff --git a/AWSAutoScaling.podspec b/AWSAutoScaling.podspec index 5b52ae7caca..6ae8ad58f9f 100644 --- a/AWSAutoScaling.podspec +++ b/AWSAutoScaling.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSAutoScaling/*.{h,m}' + s.resource_bundle = { 'AWSAutoScaling' => ['AWSAutoScaling/PrivacyInfo.xcprivacy']} end diff --git a/AWSAutoScaling/PrivacyInfo.xcprivacy b/AWSAutoScaling/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSAutoScaling/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSChimeSDKIdentity.podspec b/AWSChimeSDKIdentity.podspec index ec61def556c..f67ab06014e 100644 --- a/AWSChimeSDKIdentity.podspec +++ b/AWSChimeSDKIdentity.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSChimeSDKIdentity/*.{h,m}' + s.resource_bundle = { 'AWSChimeSDKIdentity' => ['AWSChimeSDKIdentity/PrivacyInfo.xcprivacy']} end diff --git a/AWSChimeSDKIdentity/PrivacyInfo.xcprivacy b/AWSChimeSDKIdentity/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSChimeSDKIdentity/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSChimeSDKMessaging.podspec b/AWSChimeSDKMessaging.podspec index 0798d289457..c339ac9c36e 100644 --- a/AWSChimeSDKMessaging.podspec +++ b/AWSChimeSDKMessaging.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSChimeSDKMessaging/*.{h,m}' + s.resource_bundle = { 'AWSChimeSDKMessaging' => ['AWSChimeSDKMessaging/PrivacyInfo.xcprivacy']} end diff --git a/AWSChimeSDKMessaging/PrivacyInfo.xcprivacy b/AWSChimeSDKMessaging/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSChimeSDKMessaging/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSCloudWatch.podspec b/AWSCloudWatch.podspec index 15fea6c1c83..511269b6088 100644 --- a/AWSCloudWatch.podspec +++ b/AWSCloudWatch.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSCloudWatch/*.{h,m}' + s.resource_bundle = { 'AWSCloudWatch' => ['AWSCloudWatch/PrivacyInfo.xcprivacy']} end diff --git a/AWSCloudWatch/PrivacyInfo.xcprivacy b/AWSCloudWatch/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSCloudWatch/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSCognitoAuth.podspec b/AWSCognitoAuth.podspec index 4685754942c..33d436b5075 100644 --- a/AWSCognitoAuth.podspec +++ b/AWSCognitoAuth.podspec @@ -19,4 +19,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSCognitoAuth/**/*.{h,m,c}' s.public_header_files = 'AWSCognitoAuth/*.h' s.private_header_files = 'AWSCognitoAuth/Internal/*.h' + s.resource_bundle = { 'AWSCognitoAuth' => ['AWSCognitoAuth/PrivacyInfo.xcprivacy']} end diff --git a/AWSCognitoAuth/PrivacyInfo.xcprivacy b/AWSCognitoAuth/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSCognitoAuth/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSCognitoIdentityProvider.podspec b/AWSCognitoIdentityProvider.podspec index e2175240e74..0aa1d30b899 100644 --- a/AWSCognitoIdentityProvider.podspec +++ b/AWSCognitoIdentityProvider.podspec @@ -19,4 +19,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSCognitoIdentityProvider/**/*.{h,m,c}' s.public_header_files = 'AWSCognitoIdentityProvider/*.h' s.private_header_files = 'AWSCognitoIdentityProvider/Internal/*.h' + s.resource_bundle = { 'AWSCognitoIdentityProvider' => ['AWSCognitoIdentityProvider/PrivacyInfo.xcprivacy']} end diff --git a/AWSCognitoIdentityProvider/PrivacyInfo.xcprivacy b/AWSCognitoIdentityProvider/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSCognitoIdentityProvider/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSCognitoIdentityProviderASF.podspec b/AWSCognitoIdentityProviderASF.podspec index 05fb1fa4e19..8670f2c8bff 100644 --- a/AWSCognitoIdentityProviderASF.podspec +++ b/AWSCognitoIdentityProviderASF.podspec @@ -16,4 +16,5 @@ Pod::Spec.new do |s| s.public_header_files = 'AWSCognitoIdentityProviderASF/*.h' s.source_files = 'AWSCognitoIdentityProviderASF/**/*.{h,m,c}' s.private_header_files = 'AWSCognitoIdentityProviderASF/Internal/*.h' + s.resource_bundle = { 'AWSCognitoIdentityProviderASF' => ['AWSCognitoIdentityProviderASF/PrivacyInfo.xcprivacy']} end diff --git a/AWSCognitoIdentityProviderASF/PrivacyInfo.xcprivacy b/AWSCognitoIdentityProviderASF/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSCognitoIdentityProviderASF/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSComprehend.podspec b/AWSComprehend.podspec index 10dec041338..025dea2d7eb 100644 --- a/AWSComprehend.podspec +++ b/AWSComprehend.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSComprehend/*.{h,m}' + s.resource_bundle = { 'AWSComprehend' => ['AWSComprehend/PrivacyInfo.xcprivacy']} end diff --git a/AWSComprehend/PrivacyInfo.xcprivacy b/AWSComprehend/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSComprehend/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSConnect.podspec b/AWSConnect.podspec index 445d31cbed3..44cca4ab040 100644 --- a/AWSConnect.podspec +++ b/AWSConnect.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSConnect/*.{h,m}' + s.resource_bundle = { 'AWSConnect' => ['AWSConnect/PrivacyInfo.xcprivacy']} end diff --git a/AWSConnect/PrivacyInfo.xcprivacy b/AWSConnect/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSConnect/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSConnectParticipant.podspec b/AWSConnectParticipant.podspec index 6684b3a51e9..025c36c7a24 100644 --- a/AWSConnectParticipant.podspec +++ b/AWSConnectParticipant.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSConnectParticipant/*.{h,m}' + s.resource_bundle = { 'AWSConnectParticipant' => ['AWSConnectParticipant/PrivacyInfo.xcprivacy']} end diff --git a/AWSConnectParticipant/PrivacyInfo.xcprivacy b/AWSConnectParticipant/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSConnectParticipant/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSCore.podspec b/AWSCore.podspec index 479adcf3c5f..58f848b4f4e 100644 --- a/AWSCore.podspec +++ b/AWSCore.podspec @@ -20,4 +20,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSCore/*.{h,m}', 'AWSCore/**/*.{h,m}' s.private_header_files = 'AWSCore/XMLWriter/**/*.h', 'AWSCore/FMDB/AWSFMDatabase+Private.h', 'AWSCore/Fabric/*.h', 'AWSCore/Mantle/extobjc/*.h', 'AWSCore/CognitoIdentity/AWSCognitoIdentity+Fabric.h' + s.resource_bundle = { 'AWSCore' => ['AWSCore/PrivacyInfo.xcprivacy']} end diff --git a/AWSCore/PrivacyInfo.xcprivacy b/AWSCore/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..1024767494e --- /dev/null +++ b/AWSCore/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + + diff --git a/AWSDynamoDB.podspec b/AWSDynamoDB.podspec index 388b5700b16..d1503ed6ffe 100644 --- a/AWSDynamoDB.podspec +++ b/AWSDynamoDB.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSDynamoDB/*.{h,m}' + s.resource_bundle = { 'AWSDynamoDB' => ['AWSDynamoDB/PrivacyInfo.xcprivacy']} end diff --git a/AWSDynamoDB/PrivacyInfo.xcprivacy b/AWSDynamoDB/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSDynamoDB/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSEC2.podspec b/AWSEC2.podspec index 90120f4723c..c4ca4563f68 100644 --- a/AWSEC2.podspec +++ b/AWSEC2.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSEC2/*.{h,m}' + s.resource_bundle = { 'AWSEC2' => ['AWSEC2/PrivacyInfo.xcprivacy']} end diff --git a/AWSEC2/PrivacyInfo.xcprivacy b/AWSEC2/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSEC2/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSElasticLoadBalancing.podspec b/AWSElasticLoadBalancing.podspec index 5a77f87ff00..e9f352b35ea 100644 --- a/AWSElasticLoadBalancing.podspec +++ b/AWSElasticLoadBalancing.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSElasticLoadBalancing/*.{h,m}' + s.resource_bundle = { 'AWSElasticLoadBalancing' => ['AWSElasticLoadBalancing/PrivacyInfo.xcprivacy']} end diff --git a/AWSElasticLoadBalancing/PrivacyInfo.xcprivacy b/AWSElasticLoadBalancing/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSElasticLoadBalancing/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSFacebookSignIn.podspec b/AWSFacebookSignIn.podspec index b9a65747665..a7d56fa487f 100644 --- a/AWSFacebookSignIn.podspec +++ b/AWSFacebookSignIn.podspec @@ -19,5 +19,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSAuthSDK/Sources/AWSFacebookSignIn/*.{h,m}' s.public_header_files = 'AWSAuthSDK/Sources/AWSFacebookSignIn/*.h' - s.resource_bundle = { 'AWSFacebookSignIn' => 'AWSAuthSDK/Sources/AWSFacebookSignIn/Images.xcassets' } + s.resource_bundle = { 'AWSFacebookSignIn' => ['AWSAuthSDK/Sources/AWSFacebookSignIn/Images.xcassets', 'AWSAuthSDK/Sources/AWSFacebookSignIn/PrivacyInfo.xcprivacy'] } end diff --git a/AWSGoogleSignIn.podspec b/AWSGoogleSignIn.podspec index 6d34ae5510c..93f435fb393 100644 --- a/AWSGoogleSignIn.podspec +++ b/AWSGoogleSignIn.podspec @@ -17,5 +17,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSAuthSDK/Sources/AWSGoogleSignIn/*.{h,m}', 'AWSAuthSDK/Dependencies/GoogleHeaders/*.h' s.public_header_files = 'AWSAuthSDK/Sources/AWSGoogleSignIn/*.h' s.private_header_files = 'AWSAuthSDK/Dependencies/GoogleHeaders/*.h' - s.resource_bundle = { 'AWSGoogleSignIn' => 'AWSAuthSDK/Sources/AWSGoogleSignIn/Images.xcassets' } + s.resource_bundle = { 'AWSGoogleSignIn' => ['AWSAuthSDK/Sources/AWSGoogleSignIn/Images.xcassets','AWSAuthSDK/Sources/AWSGoogleSignIn/PrivacyInfo.xcprivacy'] } end diff --git a/AWSIoT.podspec b/AWSIoT.podspec index e4ae041c5a2..a99ef9a5d90 100644 --- a/AWSIoT.podspec +++ b/AWSIoT.podspec @@ -15,4 +15,5 @@ Pod::Spec.new do |s| s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSIoT/*.{h,m}', 'AWSIoT/**/*.{h,m}' s.private_header_files = 'AWSIoT/Internal/*.h' + s.resource_bundle = { 'AWSIoT' => ['AWSIoT/PrivacyInfo.xcprivacy']} end diff --git a/AWSIoT/PrivacyInfo.xcprivacy b/AWSIoT/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSIoT/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSKMS.podspec b/AWSKMS.podspec index 0dcc2304ebf..c616e5b4d3f 100644 --- a/AWSKMS.podspec +++ b/AWSKMS.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSKMS/*.{h,m}' + s.resource_bundle = { 'AWSKMS' => ['AWSKMS/PrivacyInfo.xcprivacy']} end diff --git a/AWSKMS/PrivacyInfo.xcprivacy b/AWSKMS/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSKMS/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSKinesis.podspec b/AWSKinesis.podspec index e0facf6eac5..bf2ca4f61ae 100644 --- a/AWSKinesis.podspec +++ b/AWSKinesis.podspec @@ -15,4 +15,5 @@ Pod::Spec.new do |s| s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSKinesis/*.{h,m}', 'AWSKinesis/**/*.{h,m}' s.private_header_files = 'AWSKinesis/Internal/*.h' + s.resource_bundle = { 'AWSKinesis' => ['AWSKinesis/PrivacyInfo.xcprivacy']} end diff --git a/AWSKinesis/PrivacyInfo.xcprivacy b/AWSKinesis/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSKinesis/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSKinesisVideo.podspec b/AWSKinesisVideo.podspec index a56535afa34..f8efb308d77 100644 --- a/AWSKinesisVideo.podspec +++ b/AWSKinesisVideo.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSKinesisVideo/*.{h,m}' + s.resource_bundle = { 'AWSKinesisVideo' => ['AWSKinesisVideo/PrivacyInfo.xcprivacy']} end diff --git a/AWSKinesisVideo/PrivacyInfo.xcprivacy b/AWSKinesisVideo/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSKinesisVideo/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSKinesisVideoArchivedMedia.podspec b/AWSKinesisVideoArchivedMedia.podspec index 39e11ec6eca..fd035b57ff6 100644 --- a/AWSKinesisVideoArchivedMedia.podspec +++ b/AWSKinesisVideoArchivedMedia.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSKinesisVideoArchivedMedia/*.{h,m}' + s.resource_bundle = { 'AWSKinesisVideoArchivedMedia' => ['AWSKinesisVideoArchivedMedia/PrivacyInfo.xcprivacy']} end diff --git a/AWSKinesisVideoArchivedMedia/PrivacyInfo.xcprivacy b/AWSKinesisVideoArchivedMedia/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSKinesisVideoArchivedMedia/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSKinesisVideoSignaling.podspec b/AWSKinesisVideoSignaling.podspec index 11bc01580fc..c2fd48ba531 100644 --- a/AWSKinesisVideoSignaling.podspec +++ b/AWSKinesisVideoSignaling.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSKinesisVideoSignaling/*.{h,m}' + s.resource_bundle = { 'AWSKinesisVideoSignaling' => ['AWSKinesisVideoSignaling/PrivacyInfo.xcprivacy']} end diff --git a/AWSKinesisVideoSignaling/PrivacyInfo.xcprivacy b/AWSKinesisVideoSignaling/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSKinesisVideoSignaling/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSKinesisVideoWebRTCStorage.podspec b/AWSKinesisVideoWebRTCStorage.podspec index 8b910d6208e..00dcd5d9bdb 100644 --- a/AWSKinesisVideoWebRTCStorage.podspec +++ b/AWSKinesisVideoWebRTCStorage.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSKinesisVideoWebRTCStorage/*.{h,m}' + s.resource_bundle = { 'AWSKinesisVideoWebRTCStorage' => ['AWSKinesisVideoWebRTCStorage/PrivacyInfo.xcprivacy']} end diff --git a/AWSKinesisVideoWebRTCStorage/PrivacyInfo.xcprivacy b/AWSKinesisVideoWebRTCStorage/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSKinesisVideoWebRTCStorage/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSLambda.podspec b/AWSLambda.podspec index 482b9f5f6d1..d809b66a208 100644 --- a/AWSLambda.podspec +++ b/AWSLambda.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSLambda/*.{h,m}' + s.resource_bundle = { 'AWSLambda' => ['AWSLambda/PrivacyInfo.xcprivacy']} end diff --git a/AWSLambda/PrivacyInfo.xcprivacy b/AWSLambda/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSLambda/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSLex.podspec b/AWSLex.podspec index f0642fe9f7f..1c09e598408 100644 --- a/AWSLex.podspec +++ b/AWSLex.podspec @@ -18,7 +18,7 @@ Pod::Spec.new do |s| s.private_header_files = 'AWSLex/Bluefront/include/*.h' s.preserve_paths = 'AWSLex/Bluefront/include/*' s.vendored_libraries = 'AWSLex/Bluefront/libBlueAudioSourceiOS.a' - s.resource_bundle = { 'AWSLex' => 'AWSLex/Media.xcassets' } + s.resource_bundle = { 'AWSLex' => ['AWSLex/Media.xcassets', 'AWSLex/PrivacyInfo.xcprivacy'] } # Exclude arm64 when building for simulator on Xcode 12+ s.pod_target_xcconfig = {'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64'} diff --git a/AWSLex/PrivacyInfo.xcprivacy b/AWSLex/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSLex/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSLocation.podspec b/AWSLocation.podspec index fdd1ee9a0f9..088a6720da7 100644 --- a/AWSLocation.podspec +++ b/AWSLocation.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSLocation/*.{h,m}', 'AWSLocation/AWSLocationTracker/**/*.swift' + s.resource_bundle = { 'AWSLocation' => ['AWSLocation/PrivacyInfo.xcprivacy']} end diff --git a/AWSLocation/PrivacyInfo.xcprivacy b/AWSLocation/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..7dd225e70bb --- /dev/null +++ b/AWSLocation/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/AWSLogs.podspec b/AWSLogs.podspec index f7e9bdcbfd3..dc5db817f40 100644 --- a/AWSLogs.podspec +++ b/AWSLogs.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSLogs/*.{h,m}' + s.resource_bundle = { 'AWSLogs' => ['AWSLogs/PrivacyInfo.xcprivacy']} end diff --git a/AWSLogs/PrivacyInfo.xcprivacy b/AWSLogs/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSLogs/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSMachineLearning.podspec b/AWSMachineLearning.podspec index 361b7d2738f..52b97aa0542 100644 --- a/AWSMachineLearning.podspec +++ b/AWSMachineLearning.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSMachineLearning/*.{h,m}' + s.resource_bundle = { 'AWSMachineLearning' => ['AWSMachineLearning/PrivacyInfo.xcprivacy']} end diff --git a/AWSMachineLearning/PrivacyInfo.xcprivacy b/AWSMachineLearning/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSMachineLearning/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSMobileClient.podspec b/AWSMobileClient.podspec index 67f65cee820..2c49de88c93 100644 --- a/AWSMobileClient.podspec +++ b/AWSMobileClient.podspec @@ -24,4 +24,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSAuthSDK/Sources/AWSMobileClient/*.{h,m}', 'AWSAuthSDK/Sources/AWSMobileClient/Internal/*.{h,m}', 'AWSAuthSDK/Sources/AWSMobileClient/**/*.swift', 'AWSCognitoAuth/**/*.{h,m,c}' s.public_header_files = 'AWSAuthSDK/Sources/AWSMobileClient/AWSMobileClient.h', 'AWSAuthSDK/Sources/AWSMobileClient/Internal/_AWSMobileClient.h', 'AWSCognitoAuth/*.h', 'AWSAuthSDK/Sources/AWSMobileClient/Internal/AWSCognitoAuth+Extensions.h', 'AWSAuthSDK/Sources/AWSMobileClient/Internal/AWSCognitoCredentialsProvider+Extension.h', 'AWSAuthSDK/Sources/AWSMobileClient/Internal/AWSCognitoIdentityUserPool+Extension.h' + s.resource_bundle = { 'AWSMobileClient' => ['AWSAuthSDK/Sources/AWSMobileClient/PrivacyInfo.xcprivacy']} end diff --git a/AWSPinpoint.podspec b/AWSPinpoint.podspec index 02b1e96a6dc..4ea6bebca87 100644 --- a/AWSPinpoint.podspec +++ b/AWSPinpoint.podspec @@ -15,4 +15,5 @@ Pod::Spec.new do |s| s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSPinpoint/*.{h,m}', 'AWSPinpoint/**/*.{h,m}' s.private_header_files = 'AWSPinpoint/Internal/*.h' + s.resource_bundle = { 'AWSPinpoint' => ['AWSPinpoint/PrivacyInfo.xcprivacy']} end diff --git a/AWSPinpoint/PrivacyInfo.xcprivacy b/AWSPinpoint/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..7dd225e70bb --- /dev/null +++ b/AWSPinpoint/PrivacyInfo.xcprivacy @@ -0,0 +1,32 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/AWSPolly.podspec b/AWSPolly.podspec index 607cd7c0736..19c37fc6a22 100644 --- a/AWSPolly.podspec +++ b/AWSPolly.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSPolly/*.{h,m}' + s.resource_bundle = { 'AWSPolly' => ['AWSPolly/PrivacyInfo.xcprivacy']} end diff --git a/AWSPolly/PrivacyInfo.xcprivacy b/AWSPolly/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSPolly/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSRekognition.podspec b/AWSRekognition.podspec index 9a497fcc4bd..80169c9d257 100644 --- a/AWSRekognition.podspec +++ b/AWSRekognition.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSRekognition/*.{h,m}' + s.resource_bundle = { 'AWSRekognition' => ['AWSRekognition/PrivacyInfo.xcprivacy']} end diff --git a/AWSRekognition/PrivacyInfo.xcprivacy b/AWSRekognition/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSRekognition/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSS3.podspec b/AWSS3.podspec index b594fc8d155..e12529fbfde 100644 --- a/AWSS3.podspec +++ b/AWSS3.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSS3/*.{h,m}' + s.resource_bundle = { 'AWSS3' => ['AWSS3/PrivacyInfo.xcprivacy']} end diff --git a/AWSS3/PrivacyInfo.xcprivacy b/AWSS3/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSS3/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSSES.podspec b/AWSSES.podspec index f197dc572f6..71a1b5a0d1d 100644 --- a/AWSSES.podspec +++ b/AWSSES.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSSES/*.{h,m}' + s.resource_bundle = { 'AWSSES' => ['AWSSES/PrivacyInfo.xcprivacy']} end diff --git a/AWSSES/PrivacyInfo.xcprivacy b/AWSSES/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSSES/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSSNS.podspec b/AWSSNS.podspec index 135f87f2503..2bc64c165d9 100644 --- a/AWSSNS.podspec +++ b/AWSSNS.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSSNS/*.{h,m}' + s.resource_bundle = { 'AWSSNS' => ['AWSSNS/PrivacyInfo.xcprivacy']} end diff --git a/AWSSNS/PrivacyInfo.xcprivacy b/AWSSNS/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSSNS/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSSQS.podspec b/AWSSQS.podspec index 0e222678cfb..a500b233184 100644 --- a/AWSSQS.podspec +++ b/AWSSQS.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSSQS/*.{h,m}' + s.resource_bundle = { 'AWSSQS' => ['AWSSQS/PrivacyInfo.xcprivacy']} end diff --git a/AWSSQS/PrivacyInfo.xcprivacy b/AWSSQS/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSSQS/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSSageMakerRuntime.podspec b/AWSSageMakerRuntime.podspec index 789e21ba413..c59339099c9 100644 --- a/AWSSageMakerRuntime.podspec +++ b/AWSSageMakerRuntime.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSSageMakerRuntime/*.{h,m}' + s.resource_bundle = { 'AWSSageMakerRuntime' => ['AWSSageMakerRuntime/PrivacyInfo.xcprivacy']} end diff --git a/AWSSageMakerRuntime/PrivacyInfo.xcprivacy b/AWSSageMakerRuntime/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSSageMakerRuntime/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSSimpleDB.podspec b/AWSSimpleDB.podspec index b28a03713d1..1956452d00f 100644 --- a/AWSSimpleDB.podspec +++ b/AWSSimpleDB.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSSimpleDB/*.{h,m}' + s.resource_bundle = { 'AWSSimpleDB' => ['AWSSimpleDB/PrivacyInfo.xcprivacy']} end diff --git a/AWSSimpleDB/PrivacyInfo.xcprivacy b/AWSSimpleDB/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSSimpleDB/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSTextract.podspec b/AWSTextract.podspec index 37378add858..e0f2477c08a 100644 --- a/AWSTextract.podspec +++ b/AWSTextract.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSTextract/*.{h,m}' + s.resource_bundle = { 'AWSTextract' => ['AWSTextract/PrivacyInfo.xcprivacy']} end diff --git a/AWSTextract/PrivacyInfo.xcprivacy b/AWSTextract/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSTextract/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSTranscribe.podspec b/AWSTranscribe.podspec index c2d4ec8e3f6..0510a5da279 100644 --- a/AWSTranscribe.podspec +++ b/AWSTranscribe.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSTranscribe/*.{h,m}' + s.resource_bundle = { 'AWSTranscribe' => ['AWSTranscribe/PrivacyInfo.xcprivacy']} end diff --git a/AWSTranscribe/PrivacyInfo.xcprivacy b/AWSTranscribe/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSTranscribe/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSTranscribeStreaming.podspec b/AWSTranscribeStreaming.podspec index 03ed932b0d7..b899e933800 100644 --- a/AWSTranscribeStreaming.podspec +++ b/AWSTranscribeStreaming.podspec @@ -15,4 +15,5 @@ Pod::Spec.new do |s| s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSTranscribeStreaming/*.{h,m}', 'AWSTranscribeStreaming/**/*.{h,m}', 'AWSIoT/Internal/SocketRocket/*.{h,m}' s.private_header_files = 'AWSTranscribeStreaming/Internal/*.h', 'AWSIoT/Internal/SocketRocket/*.h' + s.resource_bundle = { 'AWSTranscribeStreaming' => ['AWSTranscribeStreaming/PrivacyInfo.xcprivacy']} end diff --git a/AWSTranscribeStreaming/PrivacyInfo.xcprivacy b/AWSTranscribeStreaming/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSTranscribeStreaming/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSTranslate.podspec b/AWSTranslate.podspec index 5c0672f9e49..8b40f50daa1 100644 --- a/AWSTranslate.podspec +++ b/AWSTranslate.podspec @@ -14,4 +14,5 @@ Pod::Spec.new do |s| s.requires_arc = true s.dependency 'AWSCore', '2.34.0' s.source_files = 'AWSTranslate/*.{h,m}' + s.resource_bundle = { 'AWSTranslate' => ['AWSTranslate/PrivacyInfo.xcprivacy']} end diff --git a/AWSTranslate/PrivacyInfo.xcprivacy b/AWSTranslate/PrivacyInfo.xcprivacy new file mode 100644 index 00000000000..5bb060da740 --- /dev/null +++ b/AWSTranslate/PrivacyInfo.xcprivacy @@ -0,0 +1,23 @@ + + + + + NSPrivacyCollectedDataTypes + + + NSPrivacyCollectedDataType + NSPrivacyCollectedDataTypeOtherDataTypes + NSPrivacyCollectedDataTypeLinked + + NSPrivacyCollectedDataTypeTracking + + NSPrivacyCollectedDataTypePurposes + + NSPrivacyCollectedDataTypePurposeAnalytics + + + + NSPrivacyAccessedAPITypes + + + diff --git a/AWSUserPoolsSignIn.podspec b/AWSUserPoolsSignIn.podspec index a6e9b36c576..ccfb5cfb303 100644 --- a/AWSUserPoolsSignIn.podspec +++ b/AWSUserPoolsSignIn.podspec @@ -18,5 +18,5 @@ Pod::Spec.new do |s| s.source_files = 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/**/*.{h,m}' s.public_header_files = 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/*.{h}' s.private_header_files = 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/UserPoolsUI/*.{h}' - s.resource_bundles = { 'AWSUserPoolsSignIn' => ['AWSAuthSDK/Sources/AWSUserPoolsSignIn/**/*.{storyboard}'] } + s.resource_bundles = { 'AWSUserPoolsSignIn' => ['AWSAuthSDK/Sources/AWSUserPoolsSignIn/**/*.{storyboard}', 'AWSAuthSDK/Sources/AWSUserPoolsSignIn/PrivacyInfo.xcprivacy'] } end diff --git a/AWSiOSSDKv2.xcodeproj/project.pbxproj b/AWSiOSSDKv2.xcodeproj/project.pbxproj index c6588dbc125..c03a861e7f4 100644 --- a/AWSiOSSDKv2.xcodeproj/project.pbxproj +++ b/AWSiOSSDKv2.xcodeproj/project.pbxproj @@ -507,6 +507,46 @@ 211FFD0D26C30DCF00F0DB75 /* AWSGeneralChimeSDKMessagingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 211FFD0B26C30DCE00F0DB75 /* AWSGeneralChimeSDKMessagingTests.m */; }; 211FFD1026C30E5800F0DB75 /* AWSGeneralChimeSDKIdentityTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 211FFD0E26C30E5700F0DB75 /* AWSGeneralChimeSDKIdentityTests.m */; }; 211FFD1126C30E5800F0DB75 /* AWSChimeSDKIdentityNSSecureCodingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 211FFD0F26C30E5700F0DB75 /* AWSChimeSDKIdentityNSSecureCodingTests.m */; }; + 214608C82B88F2EA002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608C72B88F2EA002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608CA2B88F301002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608C92B88F301002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608CC2B88F30D002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608CB2B88F30D002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608CE2B88F318002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608CD2B88F318002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608D02B88F324002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608CF2B88F324002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608D22B88F32C002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608D12B88F32C002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608D42B88F344002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608D32B88F343002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608D62B88F350002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608D52B88F350002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608D82B88F35A002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608D72B88F35A002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608DA2B88F363002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608D92B88F363002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608DC2B88F37D002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608DB2B88F37D002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608DE2B88F387002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608DD2B88F387002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608E02B88F390002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608DF2B88F390002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608E22B88F39A002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608E12B88F39A002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608E42B88F3A5002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608E32B88F3A5002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608E62B88F3B2002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608E52B88F3B2002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608E82B88F3BB002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608E72B88F3BB002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608EA2B88F3C7002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608E92B88F3C7002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608EC2B88F3D3002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608EB2B88F3D3002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608EE2B88F3DE002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608ED2B88F3DE002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608F02B88F3E8002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608EF2B88F3E8002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608F22B88F3F3002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608F12B88F3F3002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608F42B88F3FF002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608F32B88F3FF002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608F62B88F40B002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608F52B88F40B002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608F82B88F416002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608F72B88F416002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608FA2B88F422002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608F92B88F421002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608FC2B88F42B002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608FB2B88F42B002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214608FE2B88F436002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608FD2B88F436002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609002B88F447002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214608FF2B88F446002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609022B88F450002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609012B88F450002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609042B88F45A002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609032B88F45A002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609062B88F465002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609052B88F465002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609082B88F46F002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609072B88F46F002FCE7B /* PrivacyInfo.xcprivacy */; }; + 2146090A2B88F47A002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609092B88F47A002FCE7B /* PrivacyInfo.xcprivacy */; }; + 2146090C2B88F485002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2146090B2B88F485002FCE7B /* PrivacyInfo.xcprivacy */; }; + 2146090E2B88F493002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2146090D2B88F493002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609102B88F4A2002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2146090F2B88F4A2002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609122B88F4B0002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 214609112B88F4B0002FCE7B /* PrivacyInfo.xcprivacy */; }; + 2146099E2B88FC4F002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2146099D2B88FC4F002FCE7B /* PrivacyInfo.xcprivacy */; }; + 214609A02B88FC95002FCE7B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2146099F2B88FC95002FCE7B /* PrivacyInfo.xcprivacy */; }; 21607DE425547FB00012FE96 /* AWSLocationTrackerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21607DE325547FB00012FE96 /* AWSLocationTrackerTests.swift */; }; 217100032551B09100FAB22F /* TrackingListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 217100022551B09100FAB22F /* TrackingListener.swift */; }; 2171007D2551B0AD00FAB22F /* TrackingPublishedEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2171007C2551B0AD00FAB22F /* TrackingPublishedEvent.swift */; }; @@ -3100,6 +3140,46 @@ 211FFD0B26C30DCE00F0DB75 /* AWSGeneralChimeSDKMessagingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AWSGeneralChimeSDKMessagingTests.m; sourceTree = ""; }; 211FFD0E26C30E5700F0DB75 /* AWSGeneralChimeSDKIdentityTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AWSGeneralChimeSDKIdentityTests.m; sourceTree = ""; }; 211FFD0F26C30E5700F0DB75 /* AWSChimeSDKIdentityNSSecureCodingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AWSChimeSDKIdentityNSSecureCodingTests.m; sourceTree = ""; }; + 214608C72B88F2EA002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608C92B88F301002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608CB2B88F30D002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608CD2B88F318002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608CF2B88F324002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608D12B88F32C002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608D32B88F343002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608D52B88F350002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608D72B88F35A002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608D92B88F363002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608DB2B88F37D002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608DD2B88F387002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608DF2B88F390002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608E12B88F39A002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608E32B88F3A5002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608E52B88F3B2002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608E72B88F3BB002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608E92B88F3C7002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608EB2B88F3D3002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608ED2B88F3DE002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608EF2B88F3E8002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608F12B88F3F3002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608F32B88F3FF002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608F52B88F40B002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608F72B88F416002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608F92B88F421002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608FB2B88F42B002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608FD2B88F436002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214608FF2B88F446002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609012B88F450002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609032B88F45A002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609052B88F465002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609072B88F46F002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609092B88F47A002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2146090B2B88F485002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2146090D2B88F493002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2146090F2B88F4A2002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 214609112B88F4B0002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2146099D2B88FC4F002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2146099F2B88FC95002FCE7B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 21607DE325547FB00012FE96 /* AWSLocationTrackerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AWSLocationTrackerTests.swift; sourceTree = ""; }; 21607F4F255480080012FE96 /* AWSLocationUnitTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "AWSLocationUnitTests-Bridging-Header.h"; sourceTree = ""; }; 217100022551B09100FAB22F /* TrackingListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackingListener.swift; sourceTree = ""; }; @@ -5201,6 +5281,7 @@ 1778554420F9A72800D083BB /* AWSKinesisVideo */ = { isa = PBXGroup; children = ( + 214608E72B88F3BB002FCE7B /* PrivacyInfo.xcprivacy */, 177855A620F9A90900D083BB /* AWSKinesisVideoModel.h */, 177855A920F9A90900D083BB /* AWSKinesisVideoModel.m */, 177855AA20F9A90A00D083BB /* AWSKinesisVideoResources.h */, @@ -5216,6 +5297,7 @@ 1778556920F9A7CE00D083BB /* AWSKinesisVideoArchivedMedia */ = { isa = PBXGroup; children = ( + 214608E92B88F3C7002FCE7B /* PrivacyInfo.xcprivacy */, 177855B620F9A91A00D083BB /* AWSKinesisVideoArchivedMediaModel.h */, 177855B520F9A91A00D083BB /* AWSKinesisVideoArchivedMediaModel.m */, 177855B720F9A91A00D083BB /* AWSKinesisVideoArchivedMediaResources.h */, @@ -5271,6 +5353,7 @@ 178A800D22AF7DA600B167D6 /* AWSTranscribeStreaming */ = { isa = PBXGroup; children = ( + 2146090F2B88F4A2002FCE7B /* PrivacyInfo.xcprivacy */, FA53332222D40A3300BD88AF /* Internal */, 178A800E22AF7DA600B167D6 /* AWSTranscribeStreaming.h */, FA09EEA322D63786007EA360 /* AWSTranscribeStreamingClientDelegate.h */, @@ -5313,6 +5396,7 @@ 17E6B437209BB7A80079B286 /* AWSTranscribe */ = { isa = PBXGroup; children = ( + 2146090D2B88F493002FCE7B /* PrivacyInfo.xcprivacy */, 17E6B438209BB7A80079B286 /* AWSTranscribe.h */, 17E6B472209BBCB60079B286 /* AWSTranscribeModel.h */, 17E6B46D209BBCB50079B286 /* AWSTranscribeModel.m */, @@ -5372,6 +5456,7 @@ 181270C21E8EB53A00174785 /* AWSLogs */ = { isa = PBXGroup; children = ( + 214608F52B88F40B002FCE7B /* PrivacyInfo.xcprivacy */, 181270C31E8EB53A00174785 /* AWSLogs.h */, 181270DF1E8EB78900174785 /* AWSLogsModel.h */, 181270E01E8EB78900174785 /* AWSLogsModel.m */, @@ -5445,6 +5530,7 @@ 185111CC1D78F03B0009F5C3 /* AWSLex */ = { isa = PBXGroup; children = ( + 214608F12B88F3F3002FCE7B /* PrivacyInfo.xcprivacy */, B52FBE911F17414A000F0C00 /* Media.xcassets */, 18F938B11DE5148E00034221 /* AWSLex.h */, 18F938B21DE5148E00034221 /* AWSLexInteractionKit.h */, @@ -5501,6 +5587,7 @@ 18798F7F1DEF9EA900BC419B /* AWSPinpoint */ = { isa = PBXGroup; children = ( + 214608F92B88F421002FCE7B /* PrivacyInfo.xcprivacy */, 18798FA41DEF9F2B00BC419B /* AWSPinpoint.h */, 18798FAD1DEF9F2B00BC419B /* AWSPinpointAnalyticsClient.h */, 18798FAE1DEF9F2B00BC419B /* AWSPinpointAnalyticsClient.m */, @@ -5588,6 +5675,7 @@ 188321031DFF11B8003FBE9F /* AWSRekognition */ = { isa = PBXGroup; children = ( + 214608FD2B88F436002FCE7B /* PrivacyInfo.xcprivacy */, 188321191DFF1FD5003FBE9F /* AWSRekognition.h */, 1883211A1DFF1FD5003FBE9F /* AWSRekognitionModel.h */, 1883211B1DFF1FD5003FBE9F /* AWSRekognitionModel.m */, @@ -5613,6 +5701,7 @@ 18E2F5621DED307500BD4608 /* AWSPolly */ = { isa = PBXGroup; children = ( + 214608FB2B88F42B002FCE7B /* PrivacyInfo.xcprivacy */, 18E2F5781DED30C500BD4608 /* AWSPolly.h */, 18E2F5791DED30C500BD4608 /* AWSPollyModel.h */, 18E2F57A1DED30C500BD4608 /* AWSPollyModel.m */, @@ -5661,6 +5750,7 @@ 2109E2BA254745210057043C /* AWSLocation */ = { isa = PBXGroup; children = ( + 214608F32B88F3FF002FCE7B /* PrivacyInfo.xcprivacy */, 2109E4C2254754E00057043C /* AWSLocation.h */, 2109E4C6254754E10057043C /* AWSLocationModel.h */, 2109E4C4254754E00057043C /* AWSLocationModel.m */, @@ -5699,6 +5789,7 @@ 211166F72399C24900902FC1 /* AWSKinesisVideoSignaling */ = { isa = PBXGroup; children = ( + 214608EB2B88F3D3002FCE7B /* PrivacyInfo.xcprivacy */, 211167162399C5BB00902FC1 /* AWSKinesisVideoSignaling.h */, 211167182399C5BC00902FC1 /* AWSKinesisVideoSignalingModel.h */, 2111671A2399C5BC00902FC1 /* AWSKinesisVideoSignalingModel.m */, @@ -5734,6 +5825,7 @@ 211FFC7E26C2FBAD00F0DB75 /* AWSChimeSDKIdentity */ = { isa = PBXGroup; children = ( + 214608CD2B88F318002FCE7B /* PrivacyInfo.xcprivacy */, 211FFCBE26C3017400F0DB75 /* AWSChimeSDKIdentityModel.h */, 211FFCC326C3017500F0DB75 /* AWSChimeSDKIdentityModel.m */, 211FFCC026C3017400F0DB75 /* AWSChimeSDKIdentityResources.h */, @@ -5759,6 +5851,7 @@ 211FFCA026C2FF4600F0DB75 /* AWSChimeSDKMessaging */ = { isa = PBXGroup; children = ( + 214608CF2B88F324002FCE7B /* PrivacyInfo.xcprivacy */, 211FFCA126C2FF4600F0DB75 /* AWSChimeSDKMessaging.h */, 211FFCCF26C3022500F0DB75 /* AWSChimeSDKMessagingModel.h */, 211FFCCE26C3022500F0DB75 /* AWSChimeSDKMessagingModel.m */, @@ -5913,6 +6006,7 @@ 48885FAE2A0C1F170012EEB7 /* AWSKinesisVideoWebRTCStorage */ = { isa = PBXGroup; children = ( + 214608C72B88F2EA002FCE7B /* PrivacyInfo.xcprivacy */, 48885FAF2A0C1F170012EEB7 /* AWSKinesisVideoWebRTCStorage.h */, 48885FB02A0C1F170012EEB7 /* AWSKinesisVideoWebRTCStorageService.h */, 48885FB12A0C1F170012EEB7 /* AWSKinesisVideoWebRTCStorageModel.m */, @@ -5928,6 +6022,7 @@ 9A7ACC2120B0E85000DDBEC1 /* AWSTranslate */ = { isa = PBXGroup; children = ( + 214609112B88F4B0002FCE7B /* PrivacyInfo.xcprivacy */, 9A7ACC6420B10DCB00DDBEC1 /* AWSTranslate.h */, 9A7ACC4320B0E9EF00DDBEC1 /* AWSTranslateModel.h */, 9A7ACC3E20B0E9EE00DDBEC1 /* AWSTranslateModel.m */, @@ -5953,6 +6048,7 @@ 9A7ACC6C20B110DE00DDBEC1 /* AWSComprehend */ = { isa = PBXGroup; children = ( + 214608D52B88F350002FCE7B /* PrivacyInfo.xcprivacy */, 9A7ACC8C20B1113F00DDBEC1 /* AWSComprehend.h */, 9A7ACC8E20B1113F00DDBEC1 /* AWSComprehendModel.h */, 9A7ACC8B20B1113F00DDBEC1 /* AWSComprehendModel.m */, @@ -6010,6 +6106,7 @@ B4A4DFF622B4201400379396 /* AWSSageMakerRuntime */ = { isa = PBXGroup; children = ( + 214609012B88F450002FCE7B /* PrivacyInfo.xcprivacy */, B4A4E02122B4229200379396 /* AWSSageMakerRuntime.h */, B4A4E01622B4212A00379396 /* AWSSageMakerRuntimeModel.h */, B4A4E01922B4212A00379396 /* AWSSageMakerRuntimeModel.m */, @@ -6043,6 +6140,7 @@ B4D61CB023285D16007E7A12 /* AWSConnectParticipant */ = { isa = PBXGroup; children = ( + 214608D92B88F363002FCE7B /* PrivacyInfo.xcprivacy */, B4D61CCD23285DF3007E7A12 /* AWSConnectParticipant.h */, B4D61CCF23285DF4007E7A12 /* AWSConnectParticipantModel.h */, B4D61CD323285DF5007E7A12 /* AWSConnectParticipantModel.m */, @@ -6087,6 +6185,7 @@ B5C01AF522EB7EFE000F2877 /* AWSTextract */ = { isa = PBXGroup; children = ( + 2146090B2B88F485002FCE7B /* PrivacyInfo.xcprivacy */, B434294022F0FA0D00567E83 /* AWSTextract.h */, B5C01B1622EB7F74000F2877 /* AWSTextractModel.h */, B5C01B1422EB7F72000F2877 /* AWSTextractModel.m */, @@ -6113,6 +6212,7 @@ B5DD450522C9B17C003871AE /* AWSConnect */ = { isa = PBXGroup; children = ( + 214608D72B88F35A002FCE7B /* PrivacyInfo.xcprivacy */, B5DD452322C9B1B7003871AE /* AWSConnectModel.h */, B5DD452422C9B1B7003871AE /* AWSConnectModel.m */, B5DD452522C9B1B7003871AE /* AWSConnectResources.h */, @@ -6407,6 +6507,7 @@ CE0D416E1C6A66E5006B91B5 /* AWSCore */ = { isa = PBXGroup; children = ( + 214608DB2B88F37D002FCE7B /* PrivacyInfo.xcprivacy */, CE0D416F1C6A66E5006B91B5 /* AWSCore.h */, CE0D41711C6A66E5006B91B5 /* Info.plist */, CE0D41841C6A673E006B91B5 /* Authentication */, @@ -6910,6 +7011,7 @@ CE9DE5351C6A72960060793F /* AWSAutoScaling */ = { isa = PBXGroup; children = ( + 214608CB2B88F30D002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE5361C6A72960060793F /* AWSAutoScaling.h */, CE9DE54B1C6A72FE0060793F /* AWSAutoScalingModel.h */, CE9DE54C1C6A72FE0060793F /* AWSAutoScalingModel.m */, @@ -6934,6 +7036,7 @@ CE9DE5711C6A763E0060793F /* AWSDynamoDB */ = { isa = PBXGroup; children = ( + 214608DD2B88F387002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE5721C6A763E0060793F /* AWSDynamoDB.h */, CE9DE58A1C6A76E70060793F /* AWSDynamoDBModel.h */, CE9DE58B1C6A76E70060793F /* AWSDynamoDBModel.m */, @@ -6967,6 +7070,7 @@ CE9DE5AD1C6A77880060793F /* AWSEC2 */ = { isa = PBXGroup; children = ( + 214608DF2B88F390002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE5AE1C6A77880060793F /* AWSEC2.h */, CE9DE5C41C6A77CD0060793F /* AWSEC2Model.h */, CE9DE5C51C6A77CD0060793F /* AWSEC2Model.m */, @@ -6993,6 +7097,7 @@ CE9DE5DD1C6A78200060793F /* AWSElasticLoadBalancing */ = { isa = PBXGroup; children = ( + 214608E12B88F39A002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE5DE1C6A78200060793F /* AWSElasticLoadBalancing.h */, CE9DE5F41C6A78500060793F /* AWSElasticLoadBalancingModel.h */, CE9DE5F51C6A78500060793F /* AWSElasticLoadBalancingModel.m */, @@ -7017,6 +7122,7 @@ CE9DE60D1C6A78A60060793F /* AWSIoT */ = { isa = PBXGroup; children = ( + 214608E32B88F3A5002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE60E1C6A78A60060793F /* AWSIoT.h */, CE9DE6241C6A78D70060793F /* AWSIoTData.h */, CE9DE6251C6A78D70060793F /* AWSIoTDataManager.h */, @@ -7115,6 +7221,7 @@ CE9DE6881C6A79460060793F /* AWSKinesis */ = { isa = PBXGroup; children = ( + 214608E52B88F3B2002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE69F1C6A79990060793F /* AWSAbstractKinesisRecorder.h */, CE9DE6A01C6A79990060793F /* AWSAbstractKinesisRecorder.m */, CE9DE6A11C6A79990060793F /* AWSFirehose.h */, @@ -7158,6 +7265,7 @@ CE9DE6DA1C6A79DF0060793F /* AWSLambda */ = { isa = PBXGroup; children = ( + 214608EF2B88F3E8002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE6DB1C6A79DF0060793F /* AWSLambda.h */, CE9DE6F11C6A7A260060793F /* AWSLambdaInvoker.h */, CE9DE6F21C6A7A260060793F /* AWSLambdaInvoker.m */, @@ -7187,6 +7295,7 @@ CE9DE7101C6A7A680060793F /* AWSMachineLearning */ = { isa = PBXGroup; children = ( + 214608F72B88F416002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE7111C6A7A680060793F /* AWSMachineLearning.h */, CE9DE7261C6A7A9E0060793F /* AWSMachineLearningModel.h */, CE9DE7271C6A7A9E0060793F /* AWSMachineLearningModel.m */, @@ -7202,6 +7311,7 @@ CE9DE9BE1C6A7C2D0060793F /* AWSS3 */ = { isa = PBXGroup; children = ( + 214608FF2B88F446002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE9BF1C6A7C2D0060793F /* AWSS3.h */, 03B83FB42729C3AE004D5426 /* AWSS3TransferUtility_private.h */, 03D33F2526C5E492006DDCEB /* AWSS3CreateMultipartUploadRequest+RequestHeaders.h */, @@ -7255,6 +7365,7 @@ CE9DE9FE1C6A7DFF0060793F /* AWSSES */ = { isa = PBXGroup; children = ( + 214609032B88F45A002FCE7B /* PrivacyInfo.xcprivacy */, CE9DE9FF1C6A7DFF0060793F /* AWSSES.h */, CE9DEA151C6A7E330060793F /* AWSSESModel.h */, CE9DEA161C6A7E330060793F /* AWSSESModel.m */, @@ -7279,6 +7390,7 @@ CE9DEA2E1C6A7E710060793F /* AWSSimpleDB */ = { isa = PBXGroup; children = ( + 214609052B88F465002FCE7B /* PrivacyInfo.xcprivacy */, CE9DEA2F1C6A7E710060793F /* AWSSimpleDB.h */, CE9DEA451C6A7EA20060793F /* AWSSimpleDBModel.h */, CE9DEA461C6A7EA20060793F /* AWSSimpleDBModel.m */, @@ -7303,6 +7415,7 @@ CE9DEA5E1C6A7EE30060793F /* AWSSNS */ = { isa = PBXGroup; children = ( + 214609072B88F46F002FCE7B /* PrivacyInfo.xcprivacy */, CE9DEA5F1C6A7EE30060793F /* AWSSNS.h */, CE9DEA751C6A7F110060793F /* AWSSNSModel.h */, CE9DEA761C6A7F110060793F /* AWSSNSModel.m */, @@ -7327,6 +7440,7 @@ CE9DEA8E1C6A7F460060793F /* AWSSQS */ = { isa = PBXGroup; children = ( + 214609092B88F47A002FCE7B /* PrivacyInfo.xcprivacy */, CE9DEA8F1C6A7F460060793F /* AWSSQS.h */, CE9DEAA51C6A7F810060793F /* AWSSQSModel.h */, CE9DEAA61C6A7F810060793F /* AWSSQSModel.m */, @@ -7351,6 +7465,7 @@ CE9DEB1F1C6A81160060793F /* AWSAPIGateway */ = { isa = PBXGroup; children = ( + 214608C92B88F301002FCE7B /* PrivacyInfo.xcprivacy */, CE9DEB201C6A81160060793F /* AWSAPIGateway.h */, 175C92571D8904B4001A145F /* AWSAPIGatewayModel.h */, 175C92551D89049F001A145F /* AWSAPIGatewayModel.m */, @@ -7378,6 +7493,7 @@ CE9DEB611C6A9F3D0060793F /* AWSCloudWatch */ = { isa = PBXGroup; children = ( + 214608D12B88F32C002FCE7B /* PrivacyInfo.xcprivacy */, CE9DEB621C6A9F3D0060793F /* AWSCloudWatch.h */, CE9DEB781C6A9F8A0060793F /* AWSCloudWatchModel.h */, CE9DEB791C6A9F8A0060793F /* AWSCloudWatchModel.m */, @@ -7402,6 +7518,7 @@ CEA316991C93A0EA002A9F58 /* AWSCognitoIdentityProvider */ = { isa = PBXGroup; children = ( + 214608D32B88F343002FCE7B /* PrivacyInfo.xcprivacy */, EF1D80031CBC924D007AC243 /* AWSCognitoIdentityProvider.h */, EFDF14BF1C9929AE002CCFE2 /* AWSCognitoIdentityUser.h */, EFDF147A1C98A79C002CCFE2 /* AWSCognitoIdentityUserPool.h */, @@ -7476,6 +7593,7 @@ E4E1DA1F1E5F4E690080F769 /* AWSKMS */ = { isa = PBXGroup; children = ( + 214608ED2B88F3DE002FCE7B /* PrivacyInfo.xcprivacy */, E4E1DA201E5F4E690080F769 /* AWSKMS.h */, E4E1DA351E5F4EF40080F769 /* AWSKMSModel.h */, E4E1DA361E5F4EF40080F769 /* AWSKMSResources.h */, @@ -7556,6 +7674,7 @@ EFDE85AE1ED203D9008841EC /* AWSCognitoAuth */ = { isa = PBXGroup; children = ( + 2146099D2B88FC4F002FCE7B /* PrivacyInfo.xcprivacy */, EFDE85AF1ED203D9008841EC /* AWSCognitoAuth.h */, EFDE85B01ED203D9008841EC /* AWSCognitoAuth.m */, EFDE85B11ED203D9008841EC /* Info.plist */, @@ -7576,6 +7695,7 @@ EFDE85B91FC5DC8C00D281A2 /* AWSCognitoIdentityProviderASF */ = { isa = PBXGroup; children = ( + 2146099F2B88FC95002FCE7B /* PrivacyInfo.xcprivacy */, EFDE85FF1FC656F900D281A2 /* Internal */, EFDE85E81FC5E7F000D281A2 /* AWSCognitoIdentityProviderASF.h */, EFDE85FD1FC6535E00D281A2 /* AWSCognitoIdentityProviderASF.m */, @@ -11262,6 +11382,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608E82B88F3BB002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11269,6 +11390,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608EA2B88F3C7002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11304,6 +11426,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609102B88F4A2002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11328,6 +11451,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 2146090E2B88F493002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11352,6 +11476,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608F62B88F40B002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11366,6 +11491,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608F22B88F3F3002FCE7B /* PrivacyInfo.xcprivacy in Resources */, B4B8C61325ACC1270054E723 /* AWSLexConfig.xcconfig in Resources */, B52FBE921F17414A000F0C00 /* Media.xcassets in Resources */, ); @@ -11382,6 +11508,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608FA2B88F422002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11403,6 +11530,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608FE2B88F436002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11417,6 +11545,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608FC2B88F42B002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11445,6 +11574,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608F42B88F3FF002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11466,6 +11596,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608EC2B88F3D3002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11487,6 +11618,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608CE2B88F318002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11501,6 +11633,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608D02B88F324002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11536,6 +11669,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608C82B88F2EA002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11550,6 +11684,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609122B88F4B0002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11564,6 +11699,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608D62B88F350002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11603,6 +11739,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609022B88F450002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11617,6 +11754,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608DA2B88F363002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11645,6 +11783,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 2146090C2B88F485002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11660,6 +11799,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608D82B88F35A002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11681,6 +11821,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608DC2B88F37D002FCE7B /* PrivacyInfo.xcprivacy in Resources */, EFE40B801CC5BDEF0045D710 /* strip-frameworks.sh in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -11821,6 +11962,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608CC2B88F30D002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11835,6 +11977,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608DE2B88F387002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11849,6 +11992,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608E02B88F390002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11865,6 +12009,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608E22B88F39A002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11879,6 +12024,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608E42B88F3A5002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11894,6 +12040,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608E62B88F3B2002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11908,6 +12055,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608F02B88F3E8002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11922,6 +12070,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608F82B88F416002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11929,6 +12078,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609002B88F447002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11943,6 +12093,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609042B88F45A002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11957,6 +12108,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609062B88F465002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11971,6 +12123,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609082B88F46F002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11985,6 +12138,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 2146090A2B88F47A002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11999,6 +12153,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608CA2B88F301002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12013,6 +12168,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608D22B88F32C002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12027,6 +12183,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608D42B88F344002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12048,6 +12205,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214608EE2B88F3DE002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12069,6 +12227,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 214609A02B88FC95002FCE7B /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12076,6 +12235,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 2146099E2B88FC4F002FCE7B /* PrivacyInfo.xcprivacy in Resources */, EF22118A1ED75A0400F432F7 /* LICENSE in Resources */, EF22118B1ED75A0400F432F7 /* README.md in Resources */, );