From cd6f7f8189b94ac8856026ac6f9ce06e4fcdb888 Mon Sep 17 00:00:00 2001 From: William Grant Date: Thu, 2 May 2024 12:17:49 +1000 Subject: [PATCH] fix: arm64 now builds locally we still have an issue with building on ci --- build/entitlements.mac.plist | 2 ++ build/entitlements.mas.plist | 4 ++++ build/notarize.js | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/build/entitlements.mac.plist b/build/entitlements.mac.plist index dba866fb6..059da5104 100644 --- a/build/entitlements.mac.plist +++ b/build/entitlements.mac.plist @@ -5,6 +5,8 @@ com.apple.security.cs.allow-unsigned-executable-memory + com.apple.security.cs.allow-jit + com.apple.security.cs.disable-library-validation com.apple.security.device.audio-input diff --git a/build/entitlements.mas.plist b/build/entitlements.mas.plist index cc799ebf9..b132fd3b4 100644 --- a/build/entitlements.mas.plist +++ b/build/entitlements.mas.plist @@ -5,6 +5,10 @@ com.apple.security.app-sandbox + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.allow-jit + com.apple.security.network.client com.apple.security.files.user-selected.read-only diff --git a/build/notarize.js b/build/notarize.js index 6e05292dc..038e6d736 100644 --- a/build/notarize.js +++ b/build/notarize.js @@ -29,7 +29,7 @@ exports.default = async function notarizing(context) { } const options = { - appBundleId: 'org.getsession.desktop', + appBundleId: 'com.loki-project.messenger-desktop', appPath: `${appOutDir}/${appName}.app`, appleId: SIGNING_APPLE_ID, appleIdPassword: SIGNING_APP_PASSWORD,