When I upload to iTunes Connect, my app gets the error that the NSCalendarsUsageDescription
privacy is not provided. I am aware that this information is now man
For anyone wondering why all of a sudden your app now has all these permission settings in the first place it could be because of CocoaPods or Carthage - they put in hooks to all of these permissions. I just upgraded my app to use cordova-plugin-firebasex
which has an extensive Cocoapods (and dependencies) installation. You can turn these permissions off BEFORE you install cocoapods into your project by putting a PermissionsConfiguration.xcconfig
in the root of your project - you can read more about this here: https://cocoapods.org/pods/Permission#installation
This all surprised me when the new version of my app was rejected with 7 permissions key/string
missing from Info.plist file. I then had to dig into my project to find what was causing this since my app doesn't need or use any of these permissions (never has).
It may exist but at the moment I can't find a way to remove permissions after pods integration...going to have to dig around on how to do this without starting my project over.