Property List Key

Apple Events Entitlement

A Boolean value that indicates whether the app may send Apple Events to other apps.

Details

Key
com.apple.security.automation.apple-events
Type
boolean

Discussion

To add this entitlement to your app, enable the Hardened Runtime capability in Xcode and under Resource Access select Apple Events.

See Also

Hardened Runtime

Allow DYLD Environment Variables Entitlement

A Boolean value that indicates whether the app may be impacted by dyld environment variables, which can be used to inject code into the process.

Key: com.apple.security.cs.allow-dyld-environment-variables
Allow Execution of JIT-compiled Code Entitlement

A Boolean value that indicates whether the app may create writable and executable memory using the MAP_JIT flag.

Key: com.apple.security.cs.allow-jit
Allow Unsigned Executable Memory Entitlement

A Boolean value that indicates whether the app may create writable and executable memory without using the MAP_JIT flag.

Key: com.apple.security.cs.allow-unsigned-executable-memory
Debugging Tool Entitlement

A Boolean value that indicates whether the app is a debugger and may attach to other processes or get task ports.

Key: com.apple.security.cs.debugger
Disable Executable Memory Protection Entitlement

A Boolean value that indicates whether to disable code signing protections while launching the app.

Key: com.apple.security.cs.disable-executable-page-protection
Disable Library Validation Entitlement

A Boolean value that indicates whether the app may load plug-ins or frameworks signed by other developers.

Key: com.apple.security.cs.disable-library-validation
Audio Input Entitlement

A Boolean value that indicates whether the app may record audio using the built-in microphone and access audio input using Core Audio.

Key: com.apple.security.device.audio-input
Photos Library Entitlement

A Boolean value that indicates whether the app may have read-write access to the user's Photos library.

Key: com.apple.security.personal-information.photos-library