Category filter

Configuration profile for allowlisting AirPlay destinations on iOS

AirPlay enables you to stream or share content from Apple devices wirelessly to compatible devices. When permitted in an organizational environment, it allows users to stream a video or mirror the screen between supported devices. However, to regulate the streaming, IT administrators may define an allowed list of AirPlay destinations the managed devices can connect to. This document helps you create an allowed list of approved AirPlay destinations for iOS devices by deploying a custom configuration profile. It ensures that iOS devices can stream only to designated devices to prevent accidental or unauthorized streaming to non-designated devices. This configuration profile restricts AirPlay connections of iOS devices only to pre-approved destinations. You can deploy a custom configuration profile remotely to configure the allowlist for AirPlay destinations on your iOS devices with Hexnode’s Deploy Custom Configuration feature.


The sample configuration profiles provided below are created using various profile creator applications.


The configuration profile is supported only on supervised devices running iOS 7.0 or later.

Configuration profile for allowlisting AirPlay destination

Use this configuration profile to create an allowlist for AirPlay destinations on iOS devices.

<string></string> The PayloadType key specifies the payload type. Here, the value is, which specifies AirPlay configurations within a system.

<key&gtAllowList</key> The AllowList key specifies allowlisted devices for AirPlay destinations. This ensures that iOS devices can only connect to those specified devices.

<string>DeviceID</string> The DeviceID key is used to specify the unique identifiers of Apple devices allowed for AirPlay. This ensures that iOS devices can connect only to the listed devices in the profile.

<key>PayloadDisplayName</key> The PayloadDisplayName key specifies a descriptive name for the payload displayed to users, providing an understandable label to identify the payload’s purpose.

What happens at the device end?

Once the profile is configured on an iOS device, the configuration will limit the AirPlay connections only to the destinations that are specified in the profile. This ensures that the iOS device can stream only to the pre-approved destinations.
Use a configuration profile for Allowlisting AirPlay destinations on iOS
You can check the allowed AirPlay destination device IDs in the configuration profile on the iOS by navigating to Settings > General > VPN & Device Management > Hexnode MDM > AirPlay settings.
Allowed AirPlay destinations device ID


  • 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