We are publishing our mobile app to the App Store and have received this rejection issue:

We noticed that your app requests the user’s consent to access their location but does not clarify the use of the location in the applicable purpose string.

Next Steps

Please revise the relevant purpose string in your app’s Info.plist file to specify why the app is requesting access to the user's location. You can modify your app's Info.plist file using the property list editor in Xcode.

To help users understand why your app is requesting access to their personal data, all permission request alerts in your app should specify how your app will use the requested feature.

How do we resolve this on the OutSystems side?

With this plugin?

You can read about the process here to learn how to work with the format of that file.

Nuno Reis wrote:

With this plugin?

You can read about the process here to learn how to work with the format of that file.


Adding to Nuno's answer, the problem resides in not having a proper description about the usage for the location data. Apple requires that your users know the reason why you're requesting for their location instead of well, just requesting it. See this answer for more details, it has exactly what you're looking for.


Cheers!