feat(signing); add a number of additional entitlements

The list of additional entitlements have been picked mostly on a
best-guess basis of what's reasonable.
This commit is contained in:
2021-11-27 23:55:30 +00:00
parent 59f1bcd3e8
commit 1be824cc49

View File

@@ -11,11 +11,18 @@ import (
// DefaultEmacsEntitlements is the default set of entitlements application
// bundles are signed with if no entitlements are provided.
var DefaultEmacsEntitlements = []string{
"com.apple.security.cs.allow-jit",
"com.apple.security.network.client",
"com.apple.security.cs.disable-library-validation",
"com.apple.security.cs.allow-dyld-environment-variables",
"com.apple.developer.mail-client",
"com.apple.developer.web-browser",
"com.apple.security.automation.apple-events",
"com.apple.security.cs.allow-dyld-environment-variables",
"com.apple.security.cs.allow-jit",
"com.apple.security.cs.disable-library-validation",
"com.apple.security.device.audio-input",
"com.apple.security.device.camera",
"com.apple.security.device.microphone",
"com.apple.security.network.client",
"com.apple.security.network.server",
"com.apple.security.print",
}
//go:embed entitlements.tpl