Automattic / pocket-casts-ios

Pocket Casts iOS app 🎧
Mozilla Public License 2.0
1.64k stars 129 forks source link

Project: Update libraries #1366

Closed leandroalonso closed 5 months ago

leandroalonso commented 7 months ago

Starting in spring 2024, you must include the privacy manifest for any SDK listed below when you submit new apps in App Store Connect that include those SDKs, or when you submit an app update that adds one of the listed SDKs as part of the update. Signatures are also required in these cases where the listed SDKs are used as binary dependencies. Any version of a listed SDK, as well as any SDKs that repackage those on the list, are included in the requirement. — https://developer.apple.com/support/third-party-SDK-requirements/

Dependencies that need privacy manifests

Firebase and subdependencies

Firebase has a lot of dependencies that are listed in Apple's article. However, even though Firebase already has an xcprivacy, not all subdependencies have it. This section documents each one.

Google Sign in and subdepencencies

Dependencies that (in theory) don’t need privacy manifests

(if they repackage any of the SDKs mentioned above they do need a privacy manifest)

Internal Manifests required

leandroalonso commented 5 months ago

@danielebogo I think this was closed automatically so I'm reopening it given we have two libraries still pending.