From 1be824cc492167142735395223c411d8a229ebb5 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Sat, 27 Nov 2021 23:55:30 +0000 Subject: [PATCH] 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. --- pkg/sign/entitlements.go | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkg/sign/entitlements.go b/pkg/sign/entitlements.go index 169ab30..ec563ed 100644 --- a/pkg/sign/entitlements.go +++ b/pkg/sign/entitlements.go @@ -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