So must adding some key manually (below) to Info.plist
<key>NSCameraUsageDescription</key>
<string>This app requires camera access to run the function properly</string>
<key>NSContactsUsageDescription</key>
<string>This app requires contacts access to run the function properly</string>
<key>NSMicrophoneUsageDescription</key>
<string>This app requires microphone access to run the function properly</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>This app requires photo library access to run the function properly</string>
And than finally they approved my ios app.
Looks like there’s something missing on ExpoKit / ExpoView Template itself, it should be adding this key automatically.
Email notification from App store team that NSContactsUsageDescription, NSCameraUsageDescription etc. is missing in Info.plist
The problem is that I don’t need access neither to the camera nor to contacts. Adding those keys to Info.plist would solve the problem, but as a potential customer installing the app I would be concerned about granting access to contacts, if there is no actual need.
Is there a way of “stripping” out those parts of expo-kit, in order to prevent false negatives from the App Store?
Do we have to detach from Expo before submitting our binary to the App Store and Play Store? If not, is there a way to change the descriptions for the permissions normally found in info.plist and submit to the app stores? (I’m a newbie)