Datastore Apps Not Accepted On iOS Anymore - due to missing privacy manifest files in used SDKs (e.g. starscream)
We merged a fix that unpins StarScream. Please open a new issue if you continue to experience this problem. Originally posted by @tyllark in #5985 --> This has not been solved as you will see in the following message:
Hi AWS Amplify team,
We are unable to submit our app to the Apple App Store due to a strict dependency on Starscream 4.0.4, which does not provide the required Privacy Manifest (PrivacyInfo.xcprivacy). Apple is now enforcing this requirement for all commonly-used SDKs, and Starscream has provided the manifest in version 4.0.7 and above.
Currently, Amplify Flutter’s latest iOS implementation (DataStore 2.6.1 and plugins) is hard-pinned to Starscream 4.0.4, making it impossible for us to comply with Apple’s rules and blocking our release.
Could you please update the dependency to at least Starscream 4.0.7 (or higher) as soon as possible? This issue is affecting many developers and preventing us from shipping important updates to our users.
In fact, we're traveling to the AWS Summit in Stockholm June 3rd for this app and are blocked because of AWS itself. This also stops our roll-out with a company in Stockholm.
Thank you!
https://developer.apple.com/documentation/bundleresources/privacy-manifest-files
Hello @NiklasMeetyu, I'm sorry you are still experiencing this issue. While we did remove the pinned starscream version, the change was never released to pubdev. We are wrapping up some Flutter 3.32.0 breaking changes to unblock our CI/CD process so we can get this release out. This is our top most priority as a couple other issues are awaiting this release as well. I will post back here once the release is live.
Hello @NiklasMeetyu, sorry for the delay but Amplify 2.6.2 has been released with the fix. Please let us know if this resolves the problem!
@tyllark Thank you so much for your fast response and solution. We have immediately tried releasing again back then but are currently going through some hick-ups with Apple (iPad display compatibility related ugh ;)). They are unrelated to the starscream dependency issue. However, to give you a final conformation, I'll write here once the app is in release.
Thank you! Niklas
Dear @tyllark
I can confirm by now that the release has been accepted by Apple and that this issue no longer exists. Thank you very much for the fast resolution!
All the best, Niklas
This issue is now closed. Comments on closed issues are hard for our team to see. If you need more assistance, please open a new issue that references this one.