Skip to content

Commit b5f527c

Browse files
committed
Add stupid PrivacyInfo thing
1 parent c98ebfa commit b5f527c

4 files changed

Lines changed: 33 additions & 1 deletion

File tree

BitByteData.podspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,6 @@ Pod::Spec.new do |s|
2424
s.swift_versions = ["5"]
2525

2626
s.source_files = "Sources/*.swift"
27+
s.resource_bundles = {"BitByteData" => ["Sources/PrivacyInfo.xcprivacy"]}
2728

2829
end

BitByteData.xcodeproj/project.pbxproj

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
06FA0DC421935115009B4DEB /* LsbBitWriterBenchmarks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06A81B0E2177947600B6B7BB /* LsbBitWriterBenchmarks.swift */; };
3636
06FA0DC521935115009B4DEB /* MsbBitWriterBenchmarks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06A81B102177955500B6B7BB /* MsbBitWriterBenchmarks.swift */; };
3737
E608AB16253740C60036626D /* TestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E608AB15253740C60036626D /* TestHelper.swift */; };
38+
E62333132BD3ED6B005469A8 /* PrivacyInfo.xcprivacy in CopyFiles */ = {isa = PBXBuildFile; fileRef = E62333112BD3ECC2005469A8 /* PrivacyInfo.xcprivacy */; };
3839
E6425642267FA97E002D75D8 /* SignedNumberRepresentationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6425641267FA97E002D75D8 /* SignedNumberRepresentationTests.swift */; };
3940
/* End PBXBuildFile section */
4041

@@ -55,6 +56,19 @@
5556
};
5657
/* End PBXContainerItemProxy section */
5758

59+
/* Begin PBXCopyFilesBuildPhase section */
60+
E62333122BD3ED52005469A8 /* CopyFiles */ = {
61+
isa = PBXCopyFilesBuildPhase;
62+
buildActionMask = 2147483647;
63+
dstPath = "";
64+
dstSubfolderSpec = 7;
65+
files = (
66+
E62333132BD3ED6B005469A8 /* PrivacyInfo.xcprivacy in CopyFiles */,
67+
);
68+
runOnlyForDeploymentPostprocessing = 0;
69+
};
70+
/* End PBXCopyFilesBuildPhase section */
71+
5872
/* Begin PBXFileReference section */
5973
0602483B225A0416006143B1 /* ByteReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ByteReader.swift; sourceTree = "<group>"; };
6074
060F68312176024400688683 /* LsbBitReaderBenchmarks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LsbBitReaderBenchmarks.swift; sourceTree = "<group>"; };
@@ -85,6 +99,7 @@
8599
06F0656C1FFAEA4B00312A82 /* BitByteData.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = BitByteData.framework; sourceTree = BUILT_PRODUCTS_DIR; };
86100
06F065811FFAEAA000312A82 /* TestBitByteData.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TestBitByteData.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
87101
E608AB15253740C60036626D /* TestHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestHelper.swift; sourceTree = "<group>"; };
102+
E62333112BD3ECC2005469A8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
88103
E6425641267FA97E002D75D8 /* SignedNumberRepresentationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignedNumberRepresentationTests.swift; sourceTree = "<group>"; };
89104
E6C168EA28DF190200E7345D /* BitByteData.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = BitByteData.xctestplan; path = BitByteData.xcodeproj/BitByteData.xctestplan; sourceTree = "<group>"; };
90105
/* End PBXFileReference section */
@@ -148,6 +163,7 @@
148163
06F0655D1FFAEA1F00312A82 /* BitWriter.swift */,
149164
06F0655E1FFAEA1F00312A82 /* LsbBitWriter.swift */,
150165
06F0655C1FFAEA1F00312A82 /* MsbBitWriter.swift */,
166+
E62333112BD3ECC2005469A8 /* PrivacyInfo.xcprivacy */,
151167
);
152168
path = Sources;
153169
sourceTree = "<group>";
@@ -211,6 +227,7 @@
211227
buildConfigurationList = 06F065721FFAEA4C00312A82 /* Build configuration list for PBXNativeTarget "BitByteData" */;
212228
buildPhases = (
213229
06F065671FFAEA4B00312A82 /* Sources */,
230+
E62333122BD3ED52005469A8 /* CopyFiles */,
214231
);
215232
buildRules = (
216233
);

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ let package = Package(
1717
targets: ["BitByteData"])
1818
],
1919
targets: [
20-
.target(name: "BitByteData", path: "Sources"),
20+
.target(name: "BitByteData", path: "Sources", resources: [.copy("PrivacyInfo.xcprivacy")]),
2121
.testTarget(name: "BitByteDataTests", dependencies: ["BitByteData"]),
2222
.testTarget(name: "BitByteDataBenchmarks", dependencies: ["BitByteData"])
2323
],

Sources/PrivacyInfo.xcprivacy

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
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>NSPrivacyTrackingDomains</key>
8+
<array/>
9+
<key>NSPrivacyCollectedDataTypes</key>
10+
<array/>
11+
<key>NSPrivacyAccessedAPITypes</key>
12+
<array/>
13+
</dict>
14+
</plist>

0 commit comments

Comments
 (0)