From 39fe7a402a4cc0ccdc0cec5acb2609f05b4689a8 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 18 May 2026 06:04:40 -0500 Subject: [PATCH] fix(macos): add microphone audio-input entitlement for macOS dmg --- electron/build/entitlements.mac.plist | 14 ++++++++++++++ package.json | 5 +++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 electron/build/entitlements.mac.plist 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": [