Category filter

Configuration profile to block app bundles on Apple TV

As streaming services have become increasingly popular, the use of tvOS devices has also increased. However, allowing access to certain apps on tvOS can be a concern for administrators, especially in shared or public environments. Hence, administrators will have to limit access to certain apps that may not be appropriate for a particular environment or user group.

For example, in a workspace, administrators may want to block access to certain streaming services to prevent distraction during office hours. Admins can make use of a custom configuration profile to deploy a custom profile to allow or block app bundles on Apple TV devices. It ensures that users are only able to use apps that are appropriate for their needs and the environment in which they are being used.


The sample configuration profile provided below is adapted from third-party open-source sites.

Allow app bundle ID


This configuration profile is supported on supervised Apple TV devices running tvOS 11.0 and above.

The property “allowListedAppBundleIDs” allows only bundle IDs listed in the array to be shown. Also, include the value “” to allow webclips.

Block app bundle ID

The property “blockedAppBundleIDs” prevents bundle IDs listed in the array to be shown. Also, include the value “” to restrict webclips.


  • To create and customize configuration profiles, you can use tools like Apple Configurator, Profile Manager or manually create them using text editors.
  • Use non-encrypted .mobileconfig, .xml, or plist files to deploy profiles across devices.
  • Ensure that you do not associate conflicting configurations with the devices.
  • Use wildcards to fetch key values from the portal.
  • It is recommended to manually validate the configuration profile on a system before executing it in bulk.
  • Hexnode will not be responsible for any damage/loss to the system on the behavior of the configuration profile.

  • Configuration Profile Repository