Skip to content

Commit

Permalink
Add privacy manifest with file-timestamp API usage
Browse files Browse the repository at this point in the history
Files metadata is accessed by Kingfisher library for image caching
purposes. [ci skip]
  • Loading branch information
darrarski committed Apr 18, 2024
1 parent 3335b81 commit 01e2920
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
4 changes: 4 additions & 0 deletions project/DarrarskiApp.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
/* Begin PBXBuildFile section */
310E44802A9E399A009A5B62 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 310E447F2A9E399A009A5B62 /* Assets.xcassets */; };
310E448C2A9E3D76009A5B62 /* AppFeature in Frameworks */ = {isa = PBXBuildFile; productRef = 310E448B2A9E3D76009A5B62 /* AppFeature */; };
31A79D3B2BD12F7D00CA47D2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 31A79D3A2BD12F7D00CA47D2 /* PrivacyInfo.xcprivacy */; };
31D1DD242A9E41670067EDFF /* DarrarskiApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31D1DD232A9E41670067EDFF /* DarrarskiApp.swift */; };
/* End PBXBuildFile section */

Expand All @@ -17,6 +18,7 @@
310E447F2A9E399A009A5B62 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
310E44812A9E399A009A5B62 /* DarrarskiApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DarrarskiApp.entitlements; sourceTree = "<group>"; };
3179C9D02AAB450C007BA35C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
31A79D3A2BD12F7D00CA47D2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
31D1DD232A9E41670067EDFF /* DarrarskiApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DarrarskiApp.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

Expand Down Expand Up @@ -55,6 +57,7 @@
310E44812A9E399A009A5B62 /* DarrarskiApp.entitlements */,
31D1DD232A9E41670067EDFF /* DarrarskiApp.swift */,
3179C9D02AAB450C007BA35C /* Info.plist */,
31A79D3A2BD12F7D00CA47D2 /* PrivacyInfo.xcprivacy */,
);
path = DarrarskiApp;
sourceTree = "<group>";
Expand Down Expand Up @@ -121,6 +124,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
31A79D3B2BD12F7D00CA47D2 /* PrivacyInfo.xcprivacy in Resources */,
310E44802A9E399A009A5B62 /* Assets.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down
17 changes: 17 additions & 0 deletions project/DarrarskiApp/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>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>C617.1</string>
</array>
</dict>
</array>
</dict>
</plist>

0 comments on commit 01e2920

Please sign in to comment.