2.2 Sandboxing support on macOS

The DeckLink API can be accessed from sandboxed applications if the following requirements are met:

  • Application is built against macOS 10.7 or later

  • Ensure App Sandbox capability is added in your application target’s Signings and Capabilities settings,

  • Insert the following properties into your application’s entitlements file:

Key

Type

Value

com.apple.security.temporary-exception.mach-
lookup.global-name

String

com.blackmagic-design.desktopvideo.
DeckLinkHardwareXPCService
com.apple.security.temporary-exception.shared-
preference.read-only

String

com.blackmagic-design.desktopvideo.
prefspanel

Refer to the entitlements file in the SignalGenerator sample application in the SDK.

Further information can be found in the App Sandbox Design Guide available on Apple’s Developer site.