From d5db6e2b651ce7b8d0fbb8c17de1b6c48602bc45 Mon Sep 17 00:00:00 2001 From: John Ralls Date: Fri, 16 Aug 2019 12:37:23 -0700 Subject: [PATCH] An entitlements plist for codesigning Gramps. Python is an interpreter and therefore needs to create executable memory. Since it doesn't know how to sign that memory it requires the allow-unsigned-executable-memory entitlement to run in a hardened runtime. One must apply this entitlement to both Gramps.app and Gramps.app/Contents/MacOS/dot when codesigning them. --- mac/release.entitlements.plist | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 mac/release.entitlements.plist diff --git a/mac/release.entitlements.plist b/mac/release.entitlements.plist new file mode 100644 index 000000000..7547ec7fb --- /dev/null +++ b/mac/release.entitlements.plist @@ -0,0 +1,8 @@ + + + + + + com.apple.security.cs.allow-unsigned-executable-memory + +