The payload that configures a device to run a single app.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
App App A dictionary that contains information about the app. 3 subkeys | dictionary | required | — | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ Identifier Identifier The app's bundle identifier. | string | required | — | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ Options Options A dictionary of options that the user can't change. 13 subkeys | dictionary | optional | — | ✓Yes | iOS (7.0+) |
└─ └─ Disable Touch DisableTouch If `true`, the system disables the touch screen. In tvOS, it disables the touch surface on the Apple TV Remote. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Disable Device Rotation DisableDeviceRotation If `true`, the system disables device rotation sensing. | boolean | optional | false | ✗No | |
└─ └─ Disable Volume Buttons DisableVolumeButtons If `true`, the system disables the volume buttons. | boolean | optional | false | ✗No | |
└─ └─ Disable Ringer Switch DisableRingerSwitch If `true`, the system disables the ringer switch. When disabled, the ringer behavior depends on what position the switch was in when it was first disabled. | boolean | optional | false | ✗No | |
└─ └─ Disable Sleep Wake Button DisableSleepWakeButton If `true`, the system disables the sleep/wake button. | boolean | optional | false | ✗No | |
└─ └─ Disable Auto Lock DisableAutoLock If `true`, the device doesn't automatically go to sleep after an idle period. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Enable Voice Over EnableVoiceOver If `true`, the system enables VoiceOver. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Enable Zoom EnableZoom If `true`, the system enables Zoom. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Enable Invert Colors EnableInvertColors If `true`, the system enables Invert Colors. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Enable Assistive Touch EnableAssistiveTouch If `true`, the system enables AssistiveTouch. | boolean | optional | false | ✗No | |
└─ └─ Enable Speak Selection EnableSpeakSelection If `true`, the system enables Speak Selection. | boolean | optional | false | ✗No | |
└─ └─ Enable Mono Audio EnableMonoAudio If `true`, the system enables Mono Audio. | boolean | optional | false | ✗No | |
└─ └─ Enable Voice Control EnableVoiceControl If `true`, the system enables Voice Control. | boolean | optional | false | ✓Yes | iOS (13.0+) |
└─ User Enabled Options UserEnabledOptions A dictionary of user-editable options. 5 subkeys | dictionary | optional | — | ✓Yes | iOS (7.0+) |
└─ └─ Voice Control VoiceControl If `true`, the system allows the user to toggle Voice Control. | boolean | optional | false | ✓Yes | iOS (13.0+) |
└─ └─ Voice Over VoiceOver If `true`, the system allows the user to toggle VoiceOver. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Zoom Zoom If `true`, the system allows the user to toggle Zoom. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Invert Colors InvertColors If `true`, the system allows the user to toggle Invert Colors. | boolean | optional | false | ✓Yes | iOS (6.0+)tvOS (10.2+) |
└─ └─ Assistive Touch AssistiveTouch If `true`, the system allows the user to toggle AssistiveTouch. | boolean | optional | false | ✗No |