diff --git a/package.json b/package.json index a4d3fe45..6f6877c7 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 2b46e8ff..38da9a97 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 e8c070be..db2b3d99 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`, });