Clarify macOS entitlements for local testing (#9559)

Updated instructions for macOS local testing of the packaged app to set the library validation key to true.
This commit is contained in:
Curry Yang
2026-01-12 21:14:48 +08:00
committed by GitHub
parent 61b129a89c
commit 5a52860c80

View File

@@ -119,10 +119,7 @@ npm run app-package
npm run test:smoke:package
```
> Note: for local testing of the packaged app on macOS you need to change the entitlements temporarily to allow unsigned apps to run. You can do this by changing the `com.apple.security.cs.disable-library-validation` key in `entitlements.mac.inherit.plist` file to
> to ` <key>com.apple.security.cs.disable-library-validation</key>
<false/>`
> Note: for local testing of the packaged app on macOS you need to change the entitlements temporarily to allow unsigned apps to run. You can do this by changing the `com.apple.security.cs.disable-library-validation` key in `entitlements.mac.inherit.plist` file to `true`. (Remember do not commit to the origin repo!)
Each of the above commands will automatically run the Express server, so you do not need to take any extra steps.