Problem publishing app on app store

Problem publishing app on app store

  

Hi guys

I'am having this issue with apple app store, I was able to publish to play store but not to apple

Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.


The plugins we are using are:

  • Camera
  • Contacts
  • Common
  • Google Maps 
  • Google Login
  • One Signal
  • Keyboard


Is it possible to add this to extensibility Configuration?

<key>NSPhotoLibraryUsageDescription</key>
<string>Photo Library Access Warning</string>
Solution

Ok found the problem, I didn't had the latest version of the plugins where they added default values for camera permissions, through Extensibility Configurations

We can add the variables that are used in plugin.xml

{
    "plugin":
    {
        "url": "https://github.com/OutSystems/cordova-plugin-camera#2.3.0",
        "variables": [{
                "name": "PHOTOLIBRARY_USAGE_DESCRIPTION",
                "value": "myTalent would like to store a photo."
            }]
    }
}


Solution