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.