A Boolean value that indicates whether the app may create writable and executable memory without the restrictions imposed by using the
- macOS 10.7+
In rare cases, an app might need to override or patch C code, use the long-deprecated
NSCreate (which is fundamentally insecure), or use the DVDPlayback framework. Add the
Allow Unsigned Executable Memory Entitlement to enable these use cases. Otherwise, the app might crash or behave in unexpected ways.
To add the entitlement to your app, first enable the Hardened Runtime capability in Xcode, and then under Runtime Exceptions, select Allow Unsigned Executable Memory.