I have phonegap app.I want to upgrade it and I add admob as described here( http://yazilimsozluk.com/phonegap-uygulamaya-admob-ekleme )
I add config.xml to this plugin
and add ads code to my index.html
and then upload my app to build.phonegap...It build it successful.I add .apk to google play and it works very well.Then I try to upload .ipa to apple store but with application loader it give that error.I don't use any NSCalendarsUsageDescription plugin.I don't need any permission for this.Where this come?Why it give that error ?Is admob or cordova-plugin-whitelist plugin include NSCalendarsUsageDescription ?How can I handle this?
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.
FYI: Copying and pasting from Stack Overflow makes your question hard to read. I have to scroll left and right just to read the question.
To your issue:
1. "gap:plugin" should go away; use "plugin" (won't change anything though; just for future reference)
2. Remove the admob plugin. If the error goes away, then the admob plugin must do something that accesses the user's calendar. I suggest asking the plugin devs what's going on.
3. If the error doesn't go away, post back with other plugins you're using.