You have uploaded your Flutter iOS build to TestFlight or the App Store, and the binary was immediately rejected or flagged with the following warning: ITMS-91061: Missing Privacy Manifest – Your app includes "flutter_local_notifications", which accesses the following API categories: NSPrivacyAccessedAPICategoryUserDefaults. However, a privacy manifest file for this framework could not be loaded. You likely already have a PrivacyInfo.xcprivacy file in your project. You may have even audited your own native code. Yet, the rejection persists. This occurs because Apple’s static analyzer detects usage of "Required Reason APIs" (specifically UserDefaults ) inside the compiled binary of a transitive dependency (the Flutter plugin), but that dependency failed to bundle its own privacy manifest during the CocoaPods/Framework embedding process. Here is the root cause analysis and the definitive fix to unblock your release. Root Cause Analysis: The Transitive Depend...
Android, .NET C#, Flutter, and Many More Programming tutorials.