Cordova introduced some changes in the usage descriptions with their last releases (see http://cordova.apache.org/news/2017/11/10/plugins-release.html)
We have also changed how usage descriptions work in the following plugins: cordova-plugin-camera, cordova-plugin-contacts, cordova-plugin-media, cordova-plugin-geolocation, and cordova-plugin-media-capture. Usage descriptions are required for iOS applications accessing certain apis. Apple wants to know why your app needs certain permissions. We now recommend you add the usage description to your app via edit-config tag. View the iOS Quirks section of the plugin documentation to see an example of how to use it. Here is the example for cordova-plugin-camera.
Since iOS 10 it’s mandatory to provide an usage description in the info.plist if trying to access privacy-sensitive data. When the system prompts the user to allow access, this usage description string will displayed as part of the permission dialog box, but if you didn’t provide the usage description, the app will crash before showing the dialog. Also, Apple will reject apps that access private data but don’t provide an usage description.
Does that mean that my current app in store is currently freaky crashing on most devices or is that just a warning for upgrade, meaning that from now on I should not forget to provide a description?
It’s me or they forget the internationalization respectively it’s only possible to provide one sting aka one language for the description?