[FR]: Support for Apple Privacy Info Manifest-Files
faken opened this issue · 7 comments
Apple will enforce the requirement for a privacy info manifest file for all third party libraries this year.
More information can be looked up here: https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
The library needs to be updated to include a privacy info manifest-file
Thanks for filing this. We're checking with the privacy team to work out whether this is actually a requirement we need to abide by.
Hi @marnoux-luna, we have a plan to address this in the next few weeks, assuming nothing pre-empts the work.
@Lukasa any updates on this as we are approaching May 1st deadline?
We don't believe grpc-swift requires a privacy manifest as:
- it isn't in the list of SDKs which require a manifest: https://developer.apple.com/support/third-party-SDK-requirements/
- it doesn't use 'required reason' APIs
@glbrntt while grpc-swift does not need privacy manifest on its own, swift-nio does use listed APIs that require a privacy manifest. Seems like the latest version of swift-nio, 2.65.0, indeed provides one. When can we expect a grpc-swift release that bumps the swift-nio version to the one containing a privacy manifest?
You don't need a new gRPC release to pick up the new NIO version. You just have to update your packages by either doing a Update to latest package versions
in Xcode or by running swift package update
.