App attempts to access privacy sensitive data
During process of uploading an app to the AppStore you might run into an issue where you will receive an email indicating that your application needs further keys inserted in your info.plist file.
The two keys that I was required to add were: NSCalendarsUsageDescription and NSBluetoothPeripheralUsageDescription. Both do require a string explaining to the user how the app uses this data. Without the two, you are trapped and your application will fail Apple’s approval each and every time.
The solution is fairly simple, open your info.plist file and add the following:
NSCalendarsUsageDescription
NSCalendarsUsageDescription
$(PRODUCT_NAME) calendars use.
NSBluetoothPeripheralUsageDescription
NSBluetoothPeripheralUsageDescription
$(PRODUCT_NAME) bluetooth use.
Resubmit your binary and your application should/will pass Apple’s quality assurance.
Leave a Reply
Want to join the discussion?Feel free to contribute!