Skip to content

build(app): remove unnecessary entitlements#26

Merged
pasrom merged 1 commit intomainfrom
chore/remove-unnecessary-entitlements
Mar 15, 2026
Merged

build(app): remove unnecessary entitlements#26
pasrom merged 1 commit intomainfrom
chore/remove-unnecessary-entitlements

Conversation

@pasrom
Copy link
Copy Markdown
Owner

@pasrom pasrom commented Mar 15, 2026

Summary

  • Remove com.apple.security.cs.disable-library-validation and com.apple.security.cs.allow-jit from build entitlements
  • Both are forbidden in the Mac App Store
  • Verified: app launches and runs correctly without them
  • Verified: Apple notarization accepted the build (submission 1b972268)

Test plan

  • Build with --no-notarize, app starts and runs
  • codesign --verify --deep --strict passes
  • Apple notarization accepted

…on, allow-jit)

Both entitlements are forbidden in the Mac App Store. Tested that
the app launches and runs correctly without them, and Apple
notarization accepted the build (submission 1b972268).
@github-actions github-actions bot added the chore Maintenance or non-functional changes label Mar 15, 2026
@pasrom pasrom merged commit f9a03c0 into main Mar 15, 2026
5 checks passed
@pasrom pasrom deleted the chore/remove-unnecessary-entitlements branch March 15, 2026 20:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance or non-functional changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant