From b9fbb7c50c49d07128f77b053e2d99ea4a9dd2df Mon Sep 17 00:00:00 2001 From: Igor Sirotin Date: Thu, 27 Jul 2023 11:39:43 +0300 Subject: [PATCH] fix: Add camera entitlement on MacOS (#11683) --- QtWebEngineProcess.plist => Entitlements.plist | 8 ++++---- Info.plist | 2 +- Makefile | 4 +--- 3 files changed, 6 insertions(+), 8 deletions(-) rename QtWebEngineProcess.plist => Entitlements.plist (60%) diff --git a/QtWebEngineProcess.plist b/Entitlements.plist similarity index 60% rename from QtWebEngineProcess.plist rename to Entitlements.plist index b7da31464d..6cfee69ba5 100644 --- a/QtWebEngineProcess.plist +++ b/Entitlements.plist @@ -1,8 +1,8 @@ - - com.apple.security.cs.disable-executable-page-protection - - + + com.apple.security.device.camera + + diff --git a/Info.plist b/Info.plist index 3382444f23..3a01bec563 100644 --- a/Info.plist +++ b/Info.plist @@ -38,6 +38,6 @@ NSHighResolutionCapable True NSCameraUsageDescription - Scan QR codes + Status uses camera to scan QR codes diff --git a/Makefile b/Makefile index 02f9bf4aff..cb3dae4bec 100644 --- a/Makefile +++ b/Makefile @@ -626,9 +626,7 @@ $(STATUS_CLIENT_DMG): nim_status_client $(DMG_TOOL) # if MACOS_CODESIGN_IDENT is not set then the outer and inner .app # bundles are not signed ifdef MACOS_CODESIGN_IDENT - scripts/sign-macos-pkg.sh $(MACOS_OUTER_BUNDLE) $(MACOS_CODESIGN_IDENT) - scripts/sign-macos-pkg.sh $(MACOS_INNER_BUNDLE) $(MACOS_CODESIGN_IDENT) \ - --entitlements QtWebEngineProcess.plist + scripts/sign-macos-pkg.sh $(MACOS_OUTER_BUNDLE) $(MACOS_CODESIGN_IDENT) --entitlements Entitlements.plist endif echo -e $(BUILD_MSG) "dmg" mkdir -p pkg