diff --git a/Gruntfile.js b/Gruntfile.js index 605b6a33..13409a5c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -599,14 +599,20 @@ module.exports = function (grunt) { return getCodeSignConfig().identities.app; }, hardenedRuntime: true, - entitlements: 'package/osx/entitlements.mac.plist', - 'entitlements-inherit': 'package/osx/entitlements.mac.plist', + entitlements: 'package/osx/entitlements.plist', + 'entitlements-inherit': 'package/osx/entitlements-inherit.plist', 'gatekeeper-assess': false }, 'desktop-x64': { + options: { + 'provisioning-profile': './keys/keeweb.provisionprofile' + }, src: 'tmp/desktop/KeeWeb-darwin-x64/KeeWeb.app' }, 'desktop-arm64': { + options: { + 'provisioning-profile': './keys/keeweb.provisionprofile' + }, src: 'tmp/desktop/KeeWeb-darwin-arm64/KeeWeb.app' }, 'installer': { diff --git a/package/osx/entitlements.mac.plist b/package/osx/entitlements-inherit.plist similarity index 100% rename from package/osx/entitlements.mac.plist rename to package/osx/entitlements-inherit.plist diff --git a/package/osx/entitlements.plist b/package/osx/entitlements.plist new file mode 100644 index 00000000..a544d7f8 --- /dev/null +++ b/package/osx/entitlements.plist @@ -0,0 +1,22 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.allow-dyld-environment-variables + + com.apple.security.get-task-allow + + keychain-access-groups + + 3LE7JZ657W.net.antelle.keeweb + + com.apple.application-identifier + 3LE7JZ657W.net.antelle.keeweb + com.apple.developer.team-identifier + 3LE7JZ657W + +