grpc/grpc-swift

[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.

Hello @Lukasa, do you have any update on the implementation of the privacy manifest?

Thanks!

Martin

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:

@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.