diff --git a/package.json b/package.json
index a4d3fe453c..6f6877c71f 100644
--- a/package.json
+++ b/package.json
@@ -143,7 +143,8 @@
},
"mas": {
"entitlements": "resources/entitlements.mas.plist",
- "entitlementsInherit": "resources/entitlements.mas.inherit.plist"
+ "entitlementsInherit": "resources/entitlements.mas.inherit.plist",
+ "hardenedRuntime": false
},
"nsisWeb": {
"oneClick": false,
diff --git a/resources/entitlements.mas.plist b/resources/entitlements.mas.plist
index 2b46e8ff8e..38da9a9768 100644
--- a/resources/entitlements.mas.plist
+++ b/resources/entitlements.mas.plist
@@ -8,9 +8,5 @@
com.apple.security.files.user-selected.read-write
- com.apple.security.cs.allow-unsigned-executable-memory
-
- com.apple.security.cs.disable-library-validation
-
diff --git a/scripts/notarize.js b/scripts/notarize.js
index e8c070beaa..db2b3d9915 100644
--- a/scripts/notarize.js
+++ b/scripts/notarize.js
@@ -8,9 +8,11 @@ exports.default = async function notarizing(context) {
}
const appleId = process.env.APPLEID;
const appName = context.packager.appInfo.productFilename;
+ const appPath = `${appOutDir}/${appName}.app`;
+ console.log('Notarizing ' + appPath);
return await notarize({
appBundleId: 'com.bitwarden.desktop',
- appPath: `${appOutDir}/${appName}.app`,
+ appPath: appPath,
appleId: appleId,
appleIdPassword: `@keychain:AC_PASSWORD`,
});