admin管理员组

文章数量:1391925

I submitted my Flutter app to the App Store, but it was rejected with the following error:

ITMS-91061: Missing privacy manifest - Your app includes “Frameworks/OrderedSet.framework/OrderedSet”, which includes OrderedSet, an SDK that was identified in the documentation as a commonly used third-party SDK. If a new app includes a commonly used third-party SDK, or an app update adds a new commonly used third-party SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: .

What I Have Tried:

  • I found that OrderedSet.framework is included through flutter_inappwebview_ios, which is not explicitly mentioned in my pubspec.yaml but is being pulled via CocoaPods.
  • I attempted to add a Generic Privacy Manifest (PrivacyInfo.xcprivacy) at the root of my project, but the issue persists.
  • Upgrading flutter_inappwebview to 6.1.5 is not possible due to Dart version constraints.

Privacy Manifest:

Flutter Doctor:

 - Flutter (Channel stable, 3.22.3, on Microsoft Windows [Version 10.0.19045.5487], locale en-AE)

 - Windows Version (Installed version of Windows is version 10 or higher)

 - Android toolchain - develop for Android devices (Android SDK version 35.0.0)

 - Chrome - develop for the web

 - Visual Studio - develop Windows apps (Visual Studio Community 2022 17.5.2)

 - Android Studio (version 2024.1)

 - VS Code (version 1.96.4)

 - Connected device (3 available)

 - Network resources

My Questions:

  • How can I manually add a privacy manifest to OrderedSet.framework to comply with Apple's new policy?

  • Is there a way to modify flutter_inappwebview_ios or override its dependencies to include a privacy manifest?

  • Are there alternative workarounds if upgrading flutter_inappwebview is not an option?

Any guidance would be greatly appreciated. Thank you!

I submitted my Flutter app to the App Store, but it was rejected with the following error:

ITMS-91061: Missing privacy manifest - Your app includes “Frameworks/OrderedSet.framework/OrderedSet”, which includes OrderedSet, an SDK that was identified in the documentation as a commonly used third-party SDK. If a new app includes a commonly used third-party SDK, or an app update adds a new commonly used third-party SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple/support/third-party-SDK-requirements.

What I Have Tried:

  • I found that OrderedSet.framework is included through flutter_inappwebview_ios, which is not explicitly mentioned in my pubspec.yaml but is being pulled via CocoaPods.
  • I attempted to add a Generic Privacy Manifest (PrivacyInfo.xcprivacy) at the root of my project, but the issue persists.
  • Upgrading flutter_inappwebview to 6.1.5 is not possible due to Dart version constraints.

Privacy Manifest:

Flutter Doctor:

 - Flutter (Channel stable, 3.22.3, on Microsoft Windows [Version 10.0.19045.5487], locale en-AE)

 - Windows Version (Installed version of Windows is version 10 or higher)

 - Android toolchain - develop for Android devices (Android SDK version 35.0.0)

 - Chrome - develop for the web

 - Visual Studio - develop Windows apps (Visual Studio Community 2022 17.5.2)

 - Android Studio (version 2024.1)

 - VS Code (version 1.96.4)

 - Connected device (3 available)

 - Network resources

My Questions:

  • How can I manually add a privacy manifest to OrderedSet.framework to comply with Apple's new policy?

  • Is there a way to modify flutter_inappwebview_ios or override its dependencies to include a privacy manifest?

  • Are there alternative workarounds if upgrading flutter_inappwebview is not an option?

Any guidance would be greatly appreciated. Thank you!

Share Improve this question asked Mar 13 at 7:35 Jamal AhmadJamal Ahmad 7113 gold badges11 silver badges28 bronze badges 1
  • You can follow this to overcome : github/pichillilorenzo/flutter_inappwebview/issues/… or github/pichillilorenzo/flutter_inappwebview/issues/… – Hardik Mehta Commented Mar 13 at 12:27
Add a comment  | 

1 Answer 1

Reset to default 0

I attempted to fork the repository and reference my fork directly in the pubspec.yaml file as a workaround for the issue. I'm currently waiting for Apple's review to see if this solution works. It was the only method I found suggested by the community, though upgrading Flutter to version 3.24 might also be an option.

Any feedback or additional suggestions would be greatly appreciated.

Thank you!

本文标签: iosFlutter App Rejected ITMS91061 Missing Privacy Manifest for OrderedSetframeworkStack Overflow