Contents

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:

<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 and the 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 Adding capabilities to your app.

See Also

Media