NSCalendarsUsageDescription not supported in InfoPlist.strings file

Originator:keithbsmiley
Number:rdar://38970884 Date Originated:28-Mar-2018 14:06
Status:Resolved Resolved:1-May-2018
Product:iTunes Connect Product Version:Current
Classification:UI/Usability Reproducible:Always
 
Summary:
If you push an app with your NSCalendarsUsageDescription string in the InfoPlist.strings file to TestFlight, it gets rejected with this error:

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.

Steps to Reproduce:
1. Create a new app
2. Create a InfoPlist.strings file, and add the NSCalendarsUsageDescription string there
3. In code ask for EventKit permissions
4. Submit the app to TestFlight

Expected Results:
It's accepted because you have correctly set the permissions string

Actual Results:
You get rejected.

Version:
Current

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!