davidmartos96 / sqflite_sqlcipher

SQLite flutter plugin
BSD 2-Clause "Simplified" License
96 stars 41 forks source link

Added Privacy Manifests for iOS and MacOS #89

Closed martin-headspace closed 2 months ago

martin-headspace commented 2 months ago

Help Wanted: Not sure if sqflite_ios_privacy is the right name for the Bundle

What Changed

Added Privacy Manifests for iOS and macOS in preparation for the May 1st Deadline

Sources

https://developer.apple.com/news/?id=3d8a9yyh https://developer.apple.com/support/third-party-SDK-requirements/

davidmartos96 commented 2 months ago

@martin-headspace Thank you! Last week I've already updated the repo with the privacy manifest as well as with the latest version of sqlcipher, but I haven't had the chance to test it in a real ios/macos device. I'd appreciate it if you can test the example app in the repo on an iOS device before we release a new version on pub.dev.

davidmartos96 commented 2 months ago

@martin-headspace Another thing from this new update is that theoretically fmdb_override is not needed anymore if using the latest version of sqflite. But again, I haven't found the time to test it on iOS/macOS

martin-headspace commented 2 months ago

Hey @davidmartos96 ! Can totally help with that, although, these changes were meant for the fmdb_override branch (which currently does not have a privacy manifest).

martin-headspace commented 2 months ago

What you are recommending is to use the master branch going forward?

martin-headspace commented 2 months ago

@davidmartos96 just tested on an:

davidmartos96 commented 2 months ago

What you are recommending is to use the master branch going forward?

The thing is that fmdb is not used anymore by sqflite, so it's not necessary to add the dependency_override section in the pubspec for sqflite, you can use regular sqflite version.

Thank you for testing!

martin-headspace commented 2 months ago

Awesome, thanks @davidmartos96 ! Do you know when we can expect a new version with the privacy manifest to become available?

davidmartos96 commented 2 months ago

@martin-headspace Probably in the next few days. Just know that you can depend on the latest commit before waiting for an official release if you need to by using a git dependency in the pubspec