diff --git a/electron/build/entitlements.mac.plist b/electron/build/entitlements.mac.plist new file mode 100644 index 00000000..281212cc --- /dev/null +++ b/electron/build/entitlements.mac.plist @@ -0,0 +1,14 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-library-validation + + com.apple.security.device.audio-input + + + diff --git a/package.json b/package.json index d958b435..d419eb96 100644 --- a/package.json +++ b/package.json @@ -137,9 +137,10 @@ }, "identity": "-", "artifactName": "ReticulumMeshChatX-v${version}-mac-${arch}.${ext}", + "entitlements": "electron/build/entitlements.mac.plist", + "entitlementsInherit": "electron/build/entitlements.mac.plist", "extendInfo": { - "NSMicrophoneUsageDescription": "Microphone access is only needed for Audio Calls", - "com.apple.security.device.audio-input": true + "NSMicrophoneUsageDescription": "Microphone access is only needed for audio calls and voice messages" }, "x64ArchFiles": "Contents/Resources/backend{/**,/**/.*/**}", "extraResources": [