Baseflow / flutter-geocoding

A Geocoding plugin for Flutter
https://baseflow.com
MIT License
134 stars 69 forks source link

Adds iOS privacy manifest. #225

Closed mvanbeusekom closed 4 months ago

mvanbeusekom commented 4 months ago

Adds the required privacy manifest to the iOS implementation.

Because the geocoding_ios package doesn't collect any privacy data, the privacy manifest can be empty.

Note that we are following the standard Flutter / Cocoapods implementation which has the following caveat:

The large caveat is that we do not currently know if this actually works. This is the method of inclusion that seems to be the consensus among people using Cocoapods, as bundling it directly as a resource causes problems for clients who do not use use_frameworks. (In theory it seems like a manifest would not actually be required in that case since there is no framework, but it has the potential to actually stomp top-level resources.) Hopefully the automated analysis that Apple will eventually roll out will tolerate the file being bundled in a resource bundle in the framework rather than a top-level manifest file. If not, however, it's not clear how Cocoapods can be supported, so we can adopt this common approach for now under the assumption that eventually tooling will adapt to the reality of the ecosystem, and revisit the exact bundling later if necessary.

Source: https://github.com/flutter/packages/commit/c5349bc9a5be1cbef9c13571d9d6d2b506240b20

Solves #207

Pre-launch Checklist