Property List Key

ClassKit Environment Entitlement

The ClassKit development or production environment for an education app that works with the Schoolwork app.

Details

Key
com.apple.developer.ClassKit-environment
Type
string

Possible Values

development

The environment used to develop and test your app locally, without requiring a Managed Apple ID (MAID) issued by an educational institution.

production

The environment used by customers of your app who have a MAID. 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.

See Also