pinterest / PINCache

Fast, non-deadlocking parallel object cache for iOS, tvOS and OS X
Apache License 2.0
2.66k stars 361 forks source link

Add PrivacyInfo.xcprivacy #325

Closed garricn closed 6 months ago

garricn commented 7 months ago

Addresses #324.

See Describing use of required reason API for more information.

Required Reason API Used Used in File
NSFileModificationDate PINCache/Source/PINDiskCache.m
NSFileModificationDate PINCache/Tests/PINCacheTests.m
NSURLContentModificationDateKey PINCache/Source/PINDiskCache.m
NSURLCreationDateKey PINCache/Source/PINDiskCache.m
hotngui commented 6 months ago

The PrivacyInfo.xcprivacy file also needs to be added to the Package.swift file as a resource to by copied/processed.

EFFYLYX commented 6 months ago

When would you like to merge this PR?

garricn commented 6 months ago

When would you like to merge this PR?

Hi @EFFYLYX. Thank you for replying. It would be great if this PR can merge now. Are you able to merge it?

farzadshbfn commented 6 months ago

@tinder-owenthomas any chance of merging this PR soon? we're approaching the deadline and it's good to give teams lead-time on updating their frameworks'.

jparise commented 6 months ago

This change looks reasonable to me, so I'll help move things along by merging this. That will also give time for folks to adopt this change and provide feedback on anything that might need to be adjusted.

gazadge commented 6 months ago

Hey @jparise, I added a new PR related to this issue for including the .xcprivacy file as resource when installing PINCache via Cocoapods. When you get a chance can you take a look?