Skip to content

Commit 4f4ea0a

Browse files
PI-1572: Add Privacy Manifest file
1 parent 5bc8648 commit 4f4ea0a

3 files changed

Lines changed: 27 additions & 1 deletion

File tree

Package.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@ let package = Package(
2020
.package(url: "https://github.com/mtynior/ColorizeSwift.git", from: "1.5.0"),
2121
],
2222
targets: [
23-
.target(name: "SwiftPrettyPrint", dependencies: ["ColorizeSwift"], path: "Sources"),
23+
.target(
24+
name: "SwiftPrettyPrint",
25+
dependencies: ["ColorizeSwift"],
26+
path: "Sources",
27+
resources: [.process("PrivacyInfo.xcprivacy")]
28+
),
2429
.testTarget(
2530
name: "SwiftPrettyPrintTests",
2631
dependencies: ["SwiftPrettyPrint", "SwiftParamTest", "Curry"]

Sources/PrivacyInfo.xcprivacy

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
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>NSPrivacyTracking</key>
6+
<false/>
7+
<key>NSPrivacyAccessedAPITypes</key>
8+
<array>
9+
<dict>
10+
<key>NSPrivacyAccessedAPIType</key>
11+
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
12+
<key>NSPrivacyAccessedAPITypeReasons</key>
13+
<array>
14+
<string>CA92.1</string>
15+
</array>
16+
</dict>
17+
</array>
18+
</dict>
19+
</plist>

SwiftPrettyPrint.xcodeproj/project.pbxproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@
117117
/* End PBXContainerItemProxy section */
118118

119119
/* Begin PBXFileReference section */
120+
128A4E652BB69CB700EEDBD7 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
120121
633314F725D0D7A6001C5C8E /* URLColoringTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLColoringTests.swift; sourceTree = "<group>"; };
121122
"ColorizeSwift::ColorizeSwift::Product" /* ColorizeSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = ColorizeSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
122123
"Curry::Curry::Product" /* Curry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = Curry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -454,6 +455,7 @@
454455
OBJ_8 /* Core */,
455456
OBJ_20 /* Extension */,
456457
OBJ_22 /* Public */,
458+
128A4E652BB69CB700EEDBD7 /* PrivacyInfo.xcprivacy */,
457459
);
458460
path = Sources;
459461
sourceTree = SOURCE_ROOT;

0 commit comments

Comments
 (0)