Privacy Preferences Policy Control
com.apple.TCC.configuration-profile-policy
The payload that configures privacy preferences.
Configuration Keys (1)
| Key | Type | Title |
|---|---|---|
ServicesrequiredA dictionary whose keys are limited to the privacy policy control services. In the case of conflicting specifications, the most restrictive setting (deny) is used. | dict | Services |
AccessibilitySpecifies the policies for the app via the Accessibility subsystem. The ability to grant access by this profile is deprecated as of macOS 26.2, and will be removed in macOS 27.0. | array | Accessibility |
AppleEventsSpecifies the policies for the app sending restricted AppleEvents to another process. | array | AppleEvents |
BluetoothAlwaysSpecifies the policies for the app to access Bluetooth devices. | array | Bluetooth Always |
CalendarSpecifies the policies for calendar information managed by the Calendar.app. | array | Calendar |
CameraA system camera. Access to the camera can't be given in a profile; it can only be denied. | array | Camera |
AddressBookSpecifies the policies for contact information managed by the Contacts.app. | array | Contacts |
FileProviderPresenceAllows a File Provider application to know when the user is using files managed by the File Provider. | array | — |
ListenEventAllows the application to use CoreGraphics and HID APIs to listen to (receive) CGEvents and HID events from all processes. Access to these events can't be given in a profile; it can only be denied. | array | — |
MediaLibraryAllows the application to access Apple Music, music and video activity, and the media library. | array | — |
MicrophoneA system microphone. Access to the microphone can't be given in a profile; it can only be denied. | array | Microphone |
PhotosThe pictures managed by the Photos app in '~/Pictures/.photoslibrary'. | array | Photos |
PostEventSpecifies the policies for the application to use CoreGraphics APIs to send CGEvents to the system event stream. | array | PostEvent |
RemindersSpecifies the policies for reminders information managed by the Reminders app. | array | Reminders |
SystemPolicyAllFilesAllows the application access to all protected files, including system administration files. | array | SystemPolicyAllFiles |
ScreenCaptureAllows the application to capture (read) the contents of the system display. Access to the contents can't be given in a profile; it can only be denied. | array | Screen & System Audio Recording |
SpeechRecognitionAllows the application to use the system Speech Recognition facility and to send speech data to Apple. | array | Speech Recognition |
SystemPolicyDesktopFolderAllows the application to access files in the user's Desktop folder. | array | Files and Folders: Desktop Folder |
SystemPolicyDocumentsFolderAllows the application to access files in the user's Documents folder. | array | Files and Folders: Documents Folder |
SystemPolicyDownloadsFolderAllows the application to access files in the user's Downloads folder. | array | Files and Folders: Downloads Folder |
SystemPolicyNetworkVolumesAllows the application to access files on network volumes. | array | Files and Folders: Network Volumes |
SystemPolicyRemovableVolumesAllows the application to access files on removable volumes. | array | Files and Folders: Removable Volumes |
SystemPolicySysAdminFilesAllows the application access to some files used in system administration. | array | System Policy Sys Admin Files |
SystemPolicyAppDataSpecifies the policies for the app to access the data of other apps. | array | System Policy App Data |
SystemPolicyAppBundlesAllows the application to update or delete other apps. Available in macOS 13 and later. | array | App Management |
RemoteDesktopAllows the application to control the computer remotely. Available in macOS 14.7 and later. | array | Remote Desktop |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow (deprecated 26.2, removed 27.0) (Allow), Deny (Deny) | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
AEReceiverIdentifierrequiredThe identifier of the process receiving an AppleEvent sent by the Identifier process. This identifier is required for AppleEvents service; not valid for other services. | string | AEReceiverIdentifier |
AEReceiverIdentifierTyperequiredThe type of AEReceiverIdentifier value, either 'bundleID' or 'path'. This setting is required for AppleEvents service; not valid for other services. Range: Bundle ID (bundleID), Path (path) | string | AEReceiverIdentifierType |
AEReceiverCodeRequirementrequiredThe code requirement for the receiving binary. This code requirement is required for AppleEvents service; not valid for other services. | string | AEReceiverCodeRequirement |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | — |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Deny': Access is denied. 'AllowStandardUserToSetSystemService': Allows a standard (non-admin) user to configure the permissions for the specified app in the Privacy preferences for services that otherwise require admin authorization. Range: Deny, AllowStandardUserToSetSystemService | string | — |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Deny': Access is denied. 'AllowStandardUserToSetSystemService': Allows a standard (non-admin) user to configure the permissions for the specified app in the Privacy preferences for services that otherwise require admin authorization. Range: Deny, AllowStandardUserToSetSystemService | string | — |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | — |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: bundleID, path | string | — |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | — |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | — |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | — |
CommentNot used. | string | — |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. Note: This value is case-sensitive. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' has one of the following possible values: 'Allow': Access is granted. 'Deny': Access is denied. Range: Allow, Deny | string | Authorization |
CommentNot used. | string | Comment |
IdentityDictrequiredA dictionary listing apps and the privacy policy to apply to them. | dict | — |
IdentifierrequiredThe bundle ID or installation path of the binary. | string | Identifier |
IdentifierTyperequiredThe type of identifier value. Application bundles must be identified by bundle ID. Nonbundled binaries must be identified by installation path. Helper tools embedded within an application bundle automatically inherit the permissions of their enclosing app bundle. Range: Bundle ID (bundleID), Path (path) | string | Identifier Type |
CodeRequirementrequiredObtained via the command 'codesign -display -r -'. | string | Code Requirement |
StaticCodeIf 'true', statically validate the code requirement. Used only if the process invalidates its dynamic code signature. Default: false | boolean | StaticCode |
AuthorizationThe 'Authorization' key is an optional replacement for the 'Allowed' key, which has one of the following possible values: 'Allow': Equivalent to a 'true' value for the 'Allowed' key 'Deny': Equivalent to a 'false' value for the 'Allowed' key Note: Every payload needs to include either 'Authorization' or 'Allowed', but not both. Available in macOS 14.7 and later. Range: Allow, Deny | string | — |
CommentNot used. | string | Comment |