Missing purpose string in Info.plist for Location

Troubleshooting

Hello, lately I added a feature that uses location permission to my app and deployed to app store and I receive this warning:

"ITMS-90683: Missing purpose string in Info.plis - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “Runner.app” bundle should contain a NSLocationAlwaysAndWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required."

The thing is I have permission messaget set under the permissions in FF. I also have this text on IOS permission messages under the languages section. How can I solve this problem? So far I sent 7 builds to test the app and in each of them, they sent me this email. The upload is not denied, however they give this warning message.

Anyone encountered this problem ? I'd really appreciate help on this subject.

Thanks.
Cheers.
Baris.

What have you tried so far?

Checked documentation, searched forum.

Did you check FlutterFlow's Documentation for this topic?
No
1
3 replies