PayloadKit

Extensions

com.apple.NSExtension

The payload that configures the extensions that the system allows or disallows to run on the device.

macOS 10.13+
Apple schemaexclusive

Not available with User Enrollment

Configuration Keys (3)

KeyTypeTitle
AllowedExtensions

An array of bundle identifiers for allowed extensions.

arrayAllowed extensions
AllowedExtensionsItemrequired

An extension identifier.

string—
DeniedExtensions

An array of bundle identifiers for extensions that the system doesn't allow to run.

arrayDisallowed extensions
DeniedExtensionsItemrequired

An extension identifier.

string—
DeniedExtensionPoints

An array of extension points for extensions that the system doesn't allow to run.

arrayDisallow some extensions points
DeniedExtensionPointsItemrequired

An extension identifier.

Range: All Extension Points (AllPublicExtensionPoints), Action (com.apple.ui-services), Audio Unit (com.apple.AudioUnit-UI), Content Blocker (com.apple.Safari.content-blocker), Finder Sync (com.apple.FinderSync), Photo Editing (com.apple.photo-editing), Safari (com.apple.Safari.extension), Share (com.apple.share-services), Shared Links (com.apple.Safari.sharedlinks-service), Smart Card Token (com.apple.ctk-tokens), Today (com.apple.widget-extension), Xcode Source Editor (com.apple.dt.Xcode.extension.source-editor)

string—