Skip to content

Commit

Permalink
chore(sdk): adds privacy manifest, updates dependencies (#249)
Browse files Browse the repository at this point in the history
  • Loading branch information
stefan-tudor authored May 22, 2024
1 parent c0b2300 commit 1037119
Show file tree
Hide file tree
Showing 24 changed files with 238 additions and 126 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ version: 2.1
executors:
macos:
macos:
xcode: 15.2.0
xcode: 15.3.0

orbs:
slack: circleci/[email protected]
Expand Down
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.3.0
9 changes: 4 additions & 5 deletions Cartfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
github "datatheorem/TrustKit" == 3.0.3
binary "https://raw.githubusercontent.com/Judopay/DeviceDNA-iOS/master/DeviceDNA.json" == 2.1.0
binary "https://raw.githubusercontent.com/Judopay/Judo3DS2-iOS/master/Judo3DS2_iOS.json" == 1.2.0
github "krzyzanowskim/OpenSSL" ~> 1.1.2200
binary "https://raw.githubusercontent.com/unravelin/ravelin-encrypt-ios-xcframework-distribution/main/RavelinEncrypt.json" == 1.1.1
github "datatheorem/TrustKit" >= 3.0.4
binary "https://raw.githubusercontent.com/Judopay/DeviceDNA-iOS/master/DeviceDNA.json" == 2.1.1
binary "https://raw.githubusercontent.com/Judopay/Judo3DS2-iOS/master/Judo3DS2_iOS.json" == 1.2.1
binary "https://raw.githubusercontent.com/unravelin/ravelin-encrypt-ios-xcframework-distribution/main/RavelinEncrypt.json" == 1.1.2
9 changes: 4 additions & 5 deletions Cartfile.resolved
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
binary "https://raw.githubusercontent.com/Judopay/DeviceDNA-iOS/master/DeviceDNA.json" "2.1.0"
binary "https://raw.githubusercontent.com/Judopay/Judo3DS2-iOS/master/Judo3DS2_iOS.json" "1.2.0"
binary "https://raw.githubusercontent.com/unravelin/ravelin-encrypt-ios-xcframework-distribution/main/RavelinEncrypt.json" "1.1.1"
binary "https://raw.githubusercontent.com/Judopay/DeviceDNA-iOS/master/DeviceDNA.json" "2.1.1"
binary "https://raw.githubusercontent.com/Judopay/Judo3DS2-iOS/master/Judo3DS2_iOS.json" "1.2.1"
binary "https://raw.githubusercontent.com/unravelin/ravelin-encrypt-ios-xcframework-distribution/main/RavelinEncrypt.json" "1.1.2"
github "Judopay/OHHTTPStubs" "44d4eeb9063200d507d67a081539c19f4af227c3"
github "datatheorem/TrustKit" "3.0.3"
github "krzyzanowskim/OpenSSL" "1.1.2200"
github "datatheorem/TrustKit" "3.0.4"
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objectVersion = 60;
objects = {

/* Begin PBXBuildFile section */
44469A722BFDF80200F922B8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 44469A712BFDF80200F922B8 /* PrivacyInfo.xcprivacy */; };
448AB1A32450DE8F004A11CB /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 448AB1A22450DE8F004A11CB /* AppDelegate.m */; };
448AB1AC2450DE8F004A11CB /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 448AB1AA2450DE8F004A11CB /* Main.storyboard */; };
448AB1AE2450DE93004A11CB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 448AB1AD2450DE93004A11CB /* Assets.xcassets */; };
Expand All @@ -20,8 +21,6 @@
ADFF51DD2847A84F00DA884C /* TrustKit.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = ADFF51DB2847A84F00DA884C /* TrustKit.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
ADFF51DF2847A85F00DA884C /* JudoKit_iOS.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADFF51DE2847A85F00DA884C /* JudoKit_iOS.xcframework */; };
ADFF51E02847A85F00DA884C /* JudoKit_iOS.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = ADFF51DE2847A85F00DA884C /* JudoKit_iOS.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
ADFF51E22847A9A400DA884C /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADFF51E12847A9A400DA884C /* OpenSSL.xcframework */; };
ADFF51E32847A9A400DA884C /* OpenSSL.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = ADFF51E12847A9A400DA884C /* OpenSSL.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
Expand Down Expand Up @@ -50,7 +49,6 @@
files = (
ADFF51DA2847A83D00DA884C /* DeviceDNA.xcframework in Embed Frameworks */,
ADFF51DD2847A84F00DA884C /* TrustKit.xcframework in Embed Frameworks */,
ADFF51E32847A9A400DA884C /* OpenSSL.xcframework in Embed Frameworks */,
ADFF51E02847A85F00DA884C /* JudoKit_iOS.xcframework in Embed Frameworks */,
);
name = "Embed Frameworks";
Expand All @@ -59,6 +57,7 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
44469A712BFDF80200F922B8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
448AB19E2450DE8F004A11CB /* Judopay demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Judopay demo.app"; sourceTree = BUILT_PRODUCTS_DIR; };
448AB1A12450DE8F004A11CB /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
448AB1A22450DE8F004A11CB /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
Expand All @@ -71,15 +70,14 @@
448AB1BF2450DE93004A11CB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
448AB1C42450DE93004A11CB /* CarthageExampleAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CarthageExampleAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
448AB1CA2450DE93004A11CB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
448FC6412A1E21BD0072C52E /* Judo3DS2_iOS.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Judo3DS2_iOS.xcframework; path = Carthage/Build/Judo3DS2_iOS.xcframework; sourceTree = "<group>"; };
448FC6412A1E21BD0072C52E /* Judo3DS2_iOS.xcframework */ = {isa = PBXFileReference; expectedSignature = "AppleDeveloperProgram:95V535S6TQ:Alternative Payments Ltd"; lastKnownFileType = wrapper.xcframework; name = Judo3DS2_iOS.xcframework; path = Carthage/Build/Judo3DS2_iOS.xcframework; sourceTree = "<group>"; };
449495032450ED870050C6A0 /* ObjectiveCExampleApp.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = ObjectiveCExampleApp.entitlements; sourceTree = "<group>"; };
449495042450ED870050C6A0 /* ExampleAppCredentials.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExampleAppCredentials.h; sourceTree = "<group>"; };
4494950D2450ED870050C6A0 /* MainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainViewController.m; sourceTree = "<group>"; };
4494950E2450ED870050C6A0 /* MainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainViewController.h; sourceTree = "<group>"; };
ADFF51D82847A83D00DA884C /* DeviceDNA.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = DeviceDNA.xcframework; path = Carthage/Build/DeviceDNA.xcframework; sourceTree = "<group>"; };
ADFF51D82847A83D00DA884C /* DeviceDNA.xcframework */ = {isa = PBXFileReference; expectedSignature = "AppleDeveloperProgram:95V535S6TQ:Alternative Payments Ltd"; lastKnownFileType = wrapper.xcframework; name = DeviceDNA.xcframework; path = Carthage/Build/DeviceDNA.xcframework; sourceTree = "<group>"; };
ADFF51DB2847A84F00DA884C /* TrustKit.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TrustKit.xcframework; path = Carthage/Build/TrustKit.xcframework; sourceTree = "<group>"; };
ADFF51DE2847A85F00DA884C /* JudoKit_iOS.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = JudoKit_iOS.xcframework; path = Carthage/Build/JudoKit_iOS.xcframework; sourceTree = "<group>"; };
ADFF51E12847A9A400DA884C /* OpenSSL.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = OpenSSL.xcframework; path = Carthage/Build/OpenSSL.xcframework; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
Expand All @@ -90,7 +88,6 @@
448FC6422A1E21BD0072C52E /* Judo3DS2_iOS.xcframework in Frameworks */,
ADFF51D92847A83D00DA884C /* DeviceDNA.xcframework in Frameworks */,
ADFF51DC2847A84F00DA884C /* TrustKit.xcframework in Frameworks */,
ADFF51E22847A9A400DA884C /* OpenSSL.xcframework in Frameworks */,
ADFF51DF2847A85F00DA884C /* JudoKit_iOS.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -136,6 +133,7 @@
448AB1A02450DE8F004A11CB /* CarthageExampleApp */ = {
isa = PBXGroup;
children = (
44469A712BFDF80200F922B8 /* PrivacyInfo.xcprivacy */,
448AB1B32450DE93004A11CB /* main.m */,
448AB1A12450DE8F004A11CB /* AppDelegate.h */,
448AB1A22450DE8F004A11CB /* AppDelegate.m */,
Expand Down Expand Up @@ -187,7 +185,6 @@
isa = PBXGroup;
children = (
448FC6412A1E21BD0072C52E /* Judo3DS2_iOS.xcframework */,
ADFF51E12847A9A400DA884C /* OpenSSL.xcframework */,
ADFF51DE2847A85F00DA884C /* JudoKit_iOS.xcframework */,
ADFF51DB2847A84F00DA884C /* TrustKit.xcframework */,
ADFF51D82847A83D00DA884C /* DeviceDNA.xcframework */,
Expand Down Expand Up @@ -302,6 +299,7 @@
files = (
448AB1B12450DE93004A11CB /* LaunchScreen.storyboard in Resources */,
448AB1AE2450DE93004A11CB /* Assets.xcassets in Resources */,
44469A722BFDF80200F922B8 /* PrivacyInfo.xcprivacy in Resources */,
448AB1AC2450DE8F004A11CB /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@
4494951A2450ED870050C6A0 /* Settings.m in Sources */ = {isa = PBXBuildFile; fileRef = 449495132450ED870050C6A0 /* Settings.m */; };
4494951B2450ED870050C6A0 /* DemoFeature.m in Sources */ = {isa = PBXBuildFile; fileRef = 449495142450ED870050C6A0 /* DemoFeature.m */; };
44A826ED269CEBC900AD5229 /* UIViewController+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = 44A826EC269CE81C00AD5229 /* UIViewController+Additions.m */; };
44ABF2832BFC8D79002E8B2C /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 44ABF2822BFC8D79002E8B2C /* PrivacyInfo.xcprivacy */; };
992C3BA82ACAC77C0029DB86 /* CreatePaymentSessionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 992C3BA72ACAC77C0029DB86 /* CreatePaymentSessionRequest.m */; };
9A681C6F059E48D8D97E1C2A /* Pods_ObjectiveCExampleApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 963CC5C6C13F8235BB225A1A /* Pods_ObjectiveCExampleApp.framework */; };
A75B3B9103686DE365D7A95F /* IASKAppSettingsViewController+Additions.m in Sources */ = {isa = PBXBuildFile; fileRef = A75B3C163F90E3879486071F /* IASKAppSettingsViewController+Additions.m */; };
Expand Down Expand Up @@ -117,6 +118,7 @@
449495242450F15C0050C6A0 /* pt-PT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-PT"; path = "pt-PT.lproj/Main.strings"; sourceTree = "<group>"; };
44A826EB269CE7EC00AD5229 /* UIViewController+Additions.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIViewController+Additions.h"; sourceTree = "<group>"; };
44A826EC269CE81C00AD5229 /* UIViewController+Additions.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIViewController+Additions.m"; sourceTree = "<group>"; };
44ABF2822BFC8D79002E8B2C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
78DA82925C80FB83F6C40732 /* Pods_ObjectiveCExampleAppTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ObjectiveCExampleAppTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
79D3F2F9461483880E68B818 /* Pods-ObjectiveCExampleAppUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ObjectiveCExampleAppUITests.release.xcconfig"; path = "Target Support Files/Pods-ObjectiveCExampleAppUITests/Pods-ObjectiveCExampleAppUITests.release.xcconfig"; sourceTree = "<group>"; };
963CC5C6C13F8235BB225A1A /* Pods_ObjectiveCExampleApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ObjectiveCExampleApp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
Expand Down Expand Up @@ -271,6 +273,7 @@
448AB1AF2450DE93004A11CB /* LaunchScreen.storyboard */,
4494950F2450ED870050C6A0 /* Settings.bundle */,
448AB1B22450DE93004A11CB /* Info.plist */,
44ABF2822BFC8D79002E8B2C /* PrivacyInfo.xcprivacy */,
);
path = ObjectiveCExampleApp;
sourceTree = "<group>";
Expand Down Expand Up @@ -524,6 +527,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
44ABF2832BFC8D79002E8B2C /* PrivacyInfo.xcprivacy in Resources */,
448AB1B12450DE93004A11CB /* LaunchScreen.storyboard in Resources */,
448AB1AE2450DE93004A11CB /* Assets.xcassets in Resources */,
449495192450ED870050C6A0 /* Settings.bundle in Resources */,
Expand Down Expand Up @@ -876,7 +880,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 3.4.0;
MARKETING_VERSION = 3.4.1;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.judo.JudoPayDemoObjC;
PRODUCT_MODULE_NAME = JudoKit;
Expand Down Expand Up @@ -908,7 +912,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 3.4.0;
MARKETING_VERSION = 3.4.1;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.judo.JudoPayDemoObjC;
PRODUCT_MODULE_NAME = JudoKit;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
8 changes: 5 additions & 3 deletions Examples/ObjectiveCExampleApp/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@ use_frameworks!
inhibit_all_warnings!

target 'ObjectiveCExampleApp' do
# pod 'Judo3DS2_iOS', :path => '../../../Judo3DS2-iOS-Source'
pod 'Judo3DS2_iOS', '1.2.0'
# pod 'Judo3DS2_iOS', :path => '../../../Judo3DS2-iOS-Source'
# pod 'DeviceDNA', :path => '../../../DeviceDNA-iOS-Source'

pod 'Judo3DS2_iOS', '1.2.1'

pod 'JudoKit-iOS', :path => '../../'
# pod 'JudoKit-iOS', '3.4.0'
# pod 'JudoKit-iOS', '3.4.1'

pod 'MaterialComponents/Snackbar'
pod 'InAppSettingsKit', '3.3.6'
Expand Down
32 changes: 14 additions & 18 deletions Examples/ObjectiveCExampleApp/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
PODS:
- DeviceDNA (2.1.0):
- OpenSSL-Universal (~> 1.1.2200)
- DeviceDNA (2.1.1)
- InAppSettingsKit (3.3.6)
- Judo3DS2_iOS (1.2.0)
- JudoKit-iOS (3.4.0):
- DeviceDNA (~> 2.1.0)
- Judo3DS2_iOS (~> 1.2.0)
- RavelinEncrypt (= 1.1.1)
- TrustKit
- Judo3DS2_iOS (1.2.1)
- JudoKit-iOS (3.4.1):
- DeviceDNA (= 2.1.1)
- Judo3DS2_iOS (= 1.2.1)
- RavelinEncrypt (= 1.1.2)
- TrustKit (~> 3.0.4)
- MaterialComponents/AnimationTiming (124.2.0)
- MaterialComponents/Availability (124.2.0)
- MaterialComponents/Buttons (124.2.0):
Expand Down Expand Up @@ -77,14 +76,13 @@ PODS:
- MDFTextAccessibility
- MDFInternationalization (3.0.0)
- MDFTextAccessibility (2.0.1)
- OpenSSL-Universal (1.1.2200)
- RavelinEncrypt (1.1.1)
- RavelinEncrypt (1.1.2)
- TrustKit (3.0.4)
- Wormholy (1.7.0)

DEPENDENCIES:
- InAppSettingsKit (= 3.3.6)
- Judo3DS2_iOS (= 1.2.0)
- Judo3DS2_iOS (= 1.2.1)
- JudoKit-iOS (from `../../`)
- MaterialComponents/Snackbar
- Wormholy
Expand All @@ -97,7 +95,6 @@ SPEC REPOS:
- MaterialComponents
- MDFInternationalization
- MDFTextAccessibility
- OpenSSL-Universal
- RavelinEncrypt
- TrustKit
- Wormholy
Expand All @@ -107,18 +104,17 @@ EXTERNAL SOURCES:
:path: "../../"

SPEC CHECKSUMS:
DeviceDNA: 718c566c898e3000eb9cccd7ab23d824a18d6075
DeviceDNA: 33d9bfba987f7bd456a1d4ab8c36741c4ecfbf98
InAppSettingsKit: 37df0b44132380d4c7db6fc7cded92997e29873a
Judo3DS2_iOS: 51dcd1c113e0bc41164947deacdceb4d76da533a
JudoKit-iOS: 9ea2ad1b870d5281ea2afc5fde48ed7b1d8fb4eb
Judo3DS2_iOS: e25ae02aeb3e2a15c33bc9b9c07b1091cf296355
JudoKit-iOS: 178a90e0abf4d0d8c630bb9a1518a4c61bf2a6fa
MaterialComponents: 1a9b2d9d45b1601ae544de85089adc4c464306d4
MDFInternationalization: d697c55307816222a55685c4ccb1044ffb030c12
MDFTextAccessibility: f4bb4cc2194286651b59a215fdeaa0e05dc90ba5
OpenSSL-Universal: 6e1ae0555546e604dbc632a2b9a24a9c46c41ef6
RavelinEncrypt: 343327b88f39802bc269ae00da831a801982388b
RavelinEncrypt: ea533da1cb48ccf84382cb161979b27bfb23d467
TrustKit: 403e8d2cfbff2abfc37cd41acc558dab8ec78e59
Wormholy: ab1c8c2f02f58587a0941deb0088555ffbf039a1

PODFILE CHECKSUM: f944093a4886679bb46db9389582aa9c6aa95ed8
PODFILE CHECKSUM: 5cc1c4b800992001fa14d9fbb8bf1afd61448bf2

COCOAPODS: 1.15.2
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@

/* Begin PBXBuildFile section */
44121C0A2AE24F36004F36CF /* JudoKit_iOS in Frameworks */ = {isa = PBXBuildFile; productRef = 44121C092AE24F36004F36CF /* JudoKit_iOS */; };
44469A742BFDF8FF00F922B8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 44469A732BFDF8FF00F922B8 /* PrivacyInfo.xcprivacy */; };
AD3CCE0A283B987F008A334A /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3CCE09283B987F008A334A /* AppDelegate.swift */; };
AD3CCE0C283B987F008A334A /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3CCE0B283B987F008A334A /* SceneDelegate.swift */; };
AD3CCE0E283B987F008A334A /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3CCE0D283B987F008A334A /* ViewController.swift */; };
Expand All @@ -17,6 +18,7 @@
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
44469A732BFDF8FF00F922B8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
AD3CCE06283B987F008A334A /* SPMExampleApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SPMExampleApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
AD3CCE09283B987F008A334A /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
AD3CCE0B283B987F008A334A /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -58,6 +60,7 @@
AD3CCE08283B987F008A334A /* SPMExampleApp */ = {
isa = PBXGroup;
children = (
44469A732BFDF8FF00F922B8 /* PrivacyInfo.xcprivacy */,
AD3CCE09283B987F008A334A /* AppDelegate.swift */,
AD3CCE0B283B987F008A334A /* SceneDelegate.swift */,
AD3CCE0D283B987F008A334A /* ViewController.swift */,
Expand Down Expand Up @@ -135,6 +138,7 @@
files = (
AD3CCE16283B987F008A334A /* LaunchScreen.storyboard in Resources */,
AD3CCE13283B987F008A334A /* Assets.xcassets in Resources */,
44469A742BFDF8FF00F922B8 /* PrivacyInfo.xcprivacy in Resources */,
AD3CCE11283B987F008A334A /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
17 changes: 17 additions & 0 deletions Examples/SPMExampleApp/SPMExampleApp/PrivacyInfo.xcprivacy
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>CA92.1</string>
</array>
</dict>
</array>
</dict>
</plist>
Loading

0 comments on commit 1037119

Please sign in to comment.