Hi guys,
I need some help:
After struggling with ios build for days I finally got it uploaded sucessfully
. However - a minute later I received a mail from apple that there is an issue with the app… 
“Missing Info.plist key - This app attempts to access privacy sensitive data without a usage description. The app’s Info.plist must contain an NSCalendarsUsageDescription key with a string value explaining to the user how the app uses this data.”
Well I understand the problem - but not why it pops up because I do not use the calendar, nor should any of the cordova plugins have calendar access. I checked each documentation of the plugins I use and nowhere I can find a reference to calendar usage.
Do you have any idea how to figure out why apple thinks I’m using the calendar?
Following are the plugins I use:
- cordova-plugin-inapppurchase
- cordova-plugin-ionic-webview
- cordova-plugin-market
- cordova-plugin-splashscreen
- cordova-plugin-statusbar
- cordova-plugin-whitelist
- cordova-plugin-x-socialsharing
- cordova-sqlite-storage
- es6-promise-plugin
- ionic-plugin-keyboard
- cordova-plugin-admobpro
- cordova-plugin-firebase
None of these should require that access. Also I do not have any custom iOS code, only the pure cordova stuff + mentioned plugins. Any ideas?
HInt:
For Android I also noticed that some plugin is adding a permission usage for ‘WRITE_EXTERNAL_STORAGE’ and ‘READ_CONTACTS’ although it is not needed, so I have an after_prepare hook to remove those, but also these are no Calendar usages, so shouldn’t be the issue mentioned…
Thanks for any hint!
Greetings