From 84c93aaeb61c8daca399d4a7bc3f05ce711e8e96 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 24 Apr 2026 23:59:57 +0900 Subject: [PATCH] fix: add disable-library-validation entitlement to fix macOS launch crash The build/entitlements.mac.plist was missing the critical com.apple.security.cs.disable-library-validation entitlement, causing macOS to reject loading the Electron Framework due to Team ID mismatch. Also syncs all other entitlements (network, camera, microphone, etc.) from the root entitlements.plist to ensure consistency. --- build/entitlements.mac.plist | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/build/entitlements.mac.plist b/build/entitlements.mac.plist index 38c887b..9663e89 100644 --- a/build/entitlements.mac.plist +++ b/build/entitlements.mac.plist @@ -8,5 +8,33 @@ com.apple.security.cs.allow-dyld-environment-variables + com.apple.security.cs.disable-library-validation + + com.apple.security.cs.debugger + + com.apple.security.network.client + + com.apple.security.network.server + + com.apple.security.files.user-selected.read-only + + com.apple.security.inherit + + com.apple.security.automation.apple-events + + com.apple.security.device.audio-input + + com.apple.security.device.bluetooth + + com.apple.security.device.camera + + com.apple.security.device.print + + com.apple.security.device.microphone + + com.apple.security.device.usb + + com.apple.security.personal-information.location +