Yes! This worked (We went belt and braces on this!)
[in app.json]
"ios": {
"supportsTablet": true,
"bundleIdentifier": "com.appName",
"infoPlist": {
"NSCameraUsageDescription": "appName requires access to your camera to (yada yada yada) ",
"NSPhotoLibraryUsageDescription": "appName needs to access your camera roll in order to (yada yada yada)",
"NSPhotoLibraryAddUsageDescription": "appName needs to access your camera roll so that you can upload (yada yada yada)",
"NSLocationWhenInUseUsageDescription": "appName requires your location so that we can (yada yada yada)",
"NSLocationAlwaysUsageDescription": "appName requires your location so that we can (yada yada yada)",
"NSLocationAlwaysAndWhenInUseUsageDescription": "appName requires your location so that we can (yada yada yada)",
"NSLocationUsageDescription": "appName requires your location so that we can (yada yada yada)",
"NSCalendarsUsageDescription": "This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.",
"NSContactsUsageDescription": "This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.",
"NSMicrophoneUsageDescription": "This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.",
"NSMotionUsageDescription": "This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us.",
"NSRemindersUsageDescription": "This permission is not needed by the app, but it is required by an underlying API. If you see this dialog, contact us."
}
},
"android": {
"package": "com.appName",
"permissions": [
"ACCESS_COARSE_LOCATION",
"ACCESS_FINE_LOCATION",
"CAMERA",
"READ_EXTERNAL_STORAGE",
"WRITE_EXTERNAL_STORAGE"
]
}