Skip to content

Commit ae82aca

Browse files
authored
Merge pull request #336 from tangem/IOS-5602_add_privacy_manifest
IOS-5602 Add PrivacyInfo for UserDefaults
2 parents 1dd026b + 0d6ff58 commit ae82aca

File tree

4 files changed

+23
-1
lines changed

4 files changed

+23
-1
lines changed

Package.swift

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ let package = Package(
3838
.process("Common/Localization/Resources"),
3939
.copy("Haptics"),
4040
.copy("Crypto/BIP39/Wordlists/english.txt"),
41+
.copy("PrivacyInfo.xcprivacy"),
4142
]
4243
),
4344
.target(

TangemSdk.podspec

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Tangem is a Swiss-based secure hardware wallet manufacturer that enables blockch
4747
'TangemSdk/TangemSdk/**/*.lproj/*.strings',
4848
'TangemSdk/TangemSdk/Haptics/*.ahap',
4949
'TangemSdk/TangemSdk/**/Wordlists/*.txt',
50+
'TangemSdk/TangemSdk/PrivacyInfo.xcprivacy',
5051
]
5152
}
5253

TangemSdk/TangemSdk.xcodeproj/project.pbxproj

+4-1
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,7 @@
279279
DC3D98042A77FA7F001EEE7A /* AnyMasterKeyFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC3D98032A77FA7F001EEE7A /* AnyMasterKeyFactory.swift */; };
280280
DC3D98062A7927A2001EEE7A /* SLIP10Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC3D98052A7927A2001EEE7A /* SLIP10Tests.swift */; };
281281
DC3D980A2A792804001EEE7A /* KeysImportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC3D98092A792804001EEE7A /* KeysImportTests.swift */; };
282+
DC44C58B2B4DC48000888BED /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = DC44C5892B4DC1B200888BED /* PrivacyInfo.xcprivacy */; };
282283
DC4E442929BF42630088617C /* Base58Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4E442829BF42630088617C /* Base58Tests.swift */; };
283284
DC59CB0429AF597900EC14E1 /* Wordlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC59CB0329AF597900EC14E1 /* Wordlist.swift */; };
284285
DC59CB0A29AF6F9C00EC14E1 /* EntropyLength.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC59CB0929AF6F9C00EC14E1 /* EntropyLength.swift */; };
@@ -668,6 +669,7 @@
668669
DC3D98032A77FA7F001EEE7A /* AnyMasterKeyFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyMasterKeyFactory.swift; sourceTree = "<group>"; };
669670
DC3D98052A7927A2001EEE7A /* SLIP10Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SLIP10Tests.swift; sourceTree = "<group>"; };
670671
DC3D98092A792804001EEE7A /* KeysImportTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeysImportTests.swift; sourceTree = "<group>"; };
672+
DC44C5892B4DC1B200888BED /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
671673
DC4E442829BF42630088617C /* Base58Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base58Tests.swift; sourceTree = "<group>"; };
672674
DC59CB0329AF597900EC14E1 /* Wordlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Wordlist.swift; sourceTree = "<group>"; };
673675
DC59CB0929AF6F9C00EC14E1 /* EntropyLength.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntropyLength.swift; sourceTree = "<group>"; };
@@ -1254,6 +1256,7 @@
12541256
children = (
12551257
5DA80C9D231D247A00A50A10 /* TangemSdk.h */,
12561258
5D5369D124461F62002886E0 /* module.modulemap */,
1259+
DC44C5892B4DC1B200888BED /* PrivacyInfo.xcprivacy */,
12571260
5D6A92EB2346069700158457 /* TangemSdk.swift */,
12581261
5D7F4E3F248FCEFB00A1700D /* UI */,
12591262
5D6A92E12345F28F00158457 /* Operations */,
@@ -1873,6 +1876,7 @@
18731876
isa = PBXResourcesBuildPhase;
18741877
buildActionMask = 2147483647;
18751878
files = (
1879+
DC44C58B2B4DC48000888BED /* PrivacyInfo.xcprivacy in Resources */,
18761880
DC1244B529B60E480037BC05 /* english.txt in Resources */,
18771881
5DD5368C2476B3FB00F5DE88 /* Error.ahap in Resources */,
18781882
5D5369D224461F62002886E0 /* module.modulemap in Resources */,
@@ -2055,7 +2059,6 @@
20552059
DC1244E829BB9E0C0037BC05 /* ExtendedKeySerializer.swift in Sources */,
20562060
5DA5B61C233E12B30058C720 /* Tlv.swift in Sources */,
20572061
5D0E56032757C11F00D46F54 /* CardDataResponse.swift in Sources */,
2058-
5D06F6AD27565441006A15B9 /* StartPrimaryCardLinkingTask.swift in Sources */,
20592062
5D2F3EE526CBDAA100779CAC /* KeyboardAdaptive.swift in Sources */,
20602063
5D7D5FB223449D4000058D69 /* SessionEnvironment.swift in Sources */,
20612064
5D2FE06324DD82750086B5E8 /* AttestCardKeyCommand.swift in Sources */,
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>NSPrivacyAccessedAPITypes</key>
6+
<array>
7+
<dict>
8+
<key>NSPrivacyAccessedAPIType</key>
9+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
10+
<key>NSPrivacyAccessedAPITypeReasons</key>
11+
<array>
12+
<string>CA92.1</string>
13+
</array>
14+
</dict>
15+
</array>
16+
</dict>
17+
</plist>

0 commit comments

Comments
 (0)