I submitted my Flutter app to the App Retailer, but it surely was rejected with the next error:
ITMS-91061: Lacking privateness manifest - Your app consists of “Frameworks/OrderedSet.framework/OrderedSet”, which incorporates OrderedSet, an SDK that was recognized within the documentation as a generally used third-party SDK. If a brand new app features a generally used third-party SDK, or an app replace provides a brand new generally used third-party SDK, the SDK should embody a privateness manifest file. Please contact the supplier of the SDK that features this file to get an up to date SDK model with a privateness manifest. For extra particulars about this coverage, together with an inventory of SDKs which might be required to incorporate signatures and manifests, go to: https://developer.apple.com/assist/third-party-SDK-requirements.
What I Have Tried:
- I discovered that
OrderedSet.framework
is included by way offlutter_inappwebview_ios
, which isn’t explicitly talked about in mypubspec.yaml
however is being pulled through CocoaPods. - I tried so as to add a Generic Privateness Manifest (
PrivacyInfo.xcprivacy
) on the root of my undertaking, however the concern persists. - Upgrading
flutter_inappwebview
to6.1.5
will not be doable as a result of Dart model constraints.
Flutter Physician:
- Flutter (Channel secure, 3.22.3, on Microsoft Home windows [Version 10.0.19045.5487], locale en-AE)
- Home windows Model (Put in model of Home windows is model 10 or increased)
- Android toolchain - develop for Android units (Android SDK model 35.0.0)
- Chrome - develop for the online
- Visible Studio - develop Home windows apps (Visible Studio Group 2022 17.5.2)
- Android Studio (model 2024.1)
- VS Code (model 1.96.4)
- Related machine (3 obtainable)
- Community sources
My Questions:
-
How can I manually add a privateness manifest to OrderedSet.framework to adjust to Apple’s new coverage?
-
Is there a technique to modify flutter_inappwebview_ios or override its dependencies to incorporate a privateness manifest?
-
Are there various workarounds if upgrading
flutter_inappwebview
will not be an choice?
Any steering could be vastly appreciated. Thanks!