ClassKit Environment Entitlement
The ClassKit development or production environment for an education app that works with the Schoolwork app.
Possible Values
developmentThe environment used to develop and test your app locally, without requiring a Managed Apple ID issued by an educational institution.
productionThe environment used by customers of your app who have a Managed Apple ID. This enviroment enables teachers and students to share data through iCloud.
Discussion
This key specifies the ClassKit environment your app uses to share data with Apple’s Schoolwork app.
To support testing locally, Xcode sets the value to development by default. When you upload your app to the App Store, Xcode changes the value to production.
To add this entitlement to your app, enable the ClassKit capability in Xcode.