I have an un-detached app, which I submitted to IOS app store, but it was rejected for the following reason. I don’t use camera or location in my code. How do i stop expo doing this? can I set in my app.json ?
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access their camera and location￼ but does not clarify the use of this feature in the permission modal alert.
To resolve this issue, please revise the permission modal alert to specify why the app is requesting access to the user’s camera and location￼.
The permission request alert should specify how your app will use this feature to help users understand why your app is requesting access to their personal data.
I see a similar thread here but it looks unresolved - Remove IOS permissions
In my case the app was rejected, it was not just a warning.
Also in your documentation here - https://docs.expo.io/versions/latest/sdk/permissions#expopermissionslocation
you say “Note (iOS):** In Expo Client this permission will always ask the user for permission to access location data while the app is in use.” what does this mean and why? is this what is causing the location permission?