<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "BundleResources",
  "identifier" : "/documentation/BundleResources/Entitlements/com.apple.developer.media-device-extension",
  "metadataVersion" : "0.1.0",
  "role" : "Property List Key",
  "symbol" : {
    "kind" : "Property List Key",
    "modules" : [
      "Bundle Resources"
    ],
    "preciseIdentifier" : "entitlements:Entitlements.com.apple.developer.media-device-extension"
  },
  "title" : "com.apple.developer.media-device-extension"
}
-->

# com.apple.developer.media-device-extension

An array of media sharing protocol identifiers that an extension supports.

## Discussion

Add this entitlement to your media device extension and its container app to integrate a third-party media sharing protocol into the system route picker. The entitlement’s value is an array of protocol identifiers using the `media-device-protocol.` prefix:

```xml
<key>com.apple.developer.media-device-extension</key>
<array>
    <string>media-device-protocol.myprotocol</string>
</array>
```

Each string must match a protocol identifier declared in the extension’s [`UTExportedTypeDeclarations`](/documentation/BundleResources/Information-Property-List/UTExportedTypeDeclarations) and the <doc://com.apple.documentation/documentation/MediaDevice/MediaDeviceExtension/protocolType> property.

An app that holds this entitlement can’t hold any other managed entitlements.

Both the media device extension and its container app must declare this entitlement. The container app’s sole purpose must be the delivery and installation of the media device extension.

For more information, see <doc://com.apple.documentation/documentation/MediaDevice/creating-a-media-device-extension> and <doc://com.apple.documentation/documentation/Xcode/adding-capabilities-to-your-app>.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)