Cannot add Google account when whitelistedAppBundleIDs is defined in Restrictions Payload

Originator:taylor
Number:rdar://36226215 Date Originated:27-Dec-2017 02:59 PM
Status:Open Resolved:
Product:iOS + SDK Product Version:11.2.1
Classification:Serious Bug Reproducible:Always
 
Summary:
When the key ‘whitelistedAppBundleIDs’ is defined in a Restrictions payload (com.apple.applicationaccess) and installed to a device, the device can no longer add a Google account under Settings > Accounts & Passwords. 

Steps to Reproduce:
1. Install a restrictions payload to an iOS device with whitelistedAppBundleIDs defined to your choosing. We used one that whitelisted Apple Mail, Contacts, Calendar, and Notes.
2. Go to Settings > Accounts & Passwords > Add Account
3. Select “Google”. Provide accurate u/p credentials and optionally a 2FA token.
4. iOS returns user to the “Add Account” screen and does not add the account.

Expected Results:
Step 4 should prompt the user to choose which aspects of their Google account they would like to sync, such as Mail, Contacts, Calendar, and Notes

Actual Results:
See step 4. 

Version:
11.2.1

Notes:
No error is produced on screen or from the console in Xcode when device is connected via lightning cable.

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!