From cc525c249dfc2d39469a0cd0304d8deea37d4130 Mon Sep 17 00:00:00 2001
From: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
Date: Wed, 31 May 2023 12:00:15 -0700
Subject: [PATCH] Use custom entitlements for frameworks/libs
---
build/entitlements.mac.inherit.plist | 12 ++++++++++++
build/entitlements.mac.plist | 2 --
build/entitlements.mas.inherit.plist | 12 ++++++++++++
build/entitlements.mas.plist | 2 --
package.json | 1 +
5 files changed, 25 insertions(+), 4 deletions(-)
create mode 100644 build/entitlements.mac.inherit.plist
create mode 100644 build/entitlements.mas.inherit.plist
diff --git a/build/entitlements.mac.inherit.plist b/build/entitlements.mac.inherit.plist
new file mode 100644
index 000000000..89669a38c
--- /dev/null
+++ b/build/entitlements.mac.inherit.plist
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+ com.apple.security.cs.allow-jit
+
+
+
diff --git a/build/entitlements.mac.plist b/build/entitlements.mac.plist
index 5d035c990..1c094b1aa 100644
--- a/build/entitlements.mac.plist
+++ b/build/entitlements.mac.plist
@@ -7,8 +7,6 @@
com.apple.security.cs.allow-jit
- com.apple.security.cs.allow-unsigned-executable-memory
-
com.apple.security.device.audio-input
com.apple.security.device.microphone
diff --git a/build/entitlements.mas.inherit.plist b/build/entitlements.mas.inherit.plist
new file mode 100644
index 000000000..89669a38c
--- /dev/null
+++ b/build/entitlements.mas.inherit.plist
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+ com.apple.security.cs.allow-jit
+
+
+
diff --git a/build/entitlements.mas.plist b/build/entitlements.mas.plist
index 2863ba3c6..4603c560a 100644
--- a/build/entitlements.mas.plist
+++ b/build/entitlements.mas.plist
@@ -9,8 +9,6 @@
com.apple.security.cs.allow-jit
- com.apple.security.cs.allow-unsigned-executable-memory
-
com.apple.security.device.audio-input
com.apple.security.device.microphone
diff --git a/package.json b/package.json
index 615415e12..d73c66a1b 100644
--- a/package.json
+++ b/package.json
@@ -326,6 +326,7 @@
"darkModeSupport": true,
"hardenedRuntime": true,
"entitlements": "./build/entitlements.mac.plist",
+ "entitlementsInherit": "./build/entitlements.mac.inherit.plist",
"icon": "build/icons/mac/icon.icns",
"publish": [
{