From 2a6248dad6350fec39a4017f9e2eae6ad11e1b40 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 2 Jan 2026 17:31:59 +0100 Subject: [PATCH] fix: add camera entitlement to macOS signing --- CHANGELOG.md | 1 + scripts/codesign-mac-app.sh | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a73b9ad42..228d580b7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -75,6 +75,7 @@ - macOS menu: show multi-line gateway error details, add an always-visible gateway row, avoid duplicate gateway status rows, suppress transient `cancelled` device refresh errors, and auto-recover the control channel on disconnect. - macOS: log health refresh failures and recovery to make gateway issues easier to diagnose. - macOS codesign: skip hardened runtime for ad-hoc signing and avoid empty options args (#70) — thanks @petter-b +- macOS codesign: include camera entitlement so permission prompts work in the menu bar app. - macOS packaging: move rpath config into swift build for reliability (#69) — thanks @petter-b - macOS: prioritize main bundle for device resources to prevent crash (#73) — thanks @petter-b - macOS remote: route settings through gateway config and avoid local config reads in remote mode. diff --git a/scripts/codesign-mac-app.sh b/scripts/codesign-mac-app.sh index 3d558fb65..8e9bb6631 100755 --- a/scripts/codesign-mac-app.sh +++ b/scripts/codesign-mac-app.sh @@ -98,6 +98,8 @@ cat > "$ENT_TMP_BASE" <<'PLIST' com.apple.security.device.audio-input + com.apple.security.device.camera + PLIST @@ -111,6 +113,8 @@ cat > "$ENT_TMP_APP_BASE" <<'PLIST' com.apple.security.device.audio-input + com.apple.security.device.camera + PLIST @@ -139,6 +143,8 @@ cat > "$ENT_TMP_APP" <<'PLIST' com.apple.security.device.audio-input + com.apple.security.device.camera + PLIST