Need to provide an entitlements plist file for JavaAppLauncher
Opened this issue · 0 comments
jlholt commented
The following entitlements.plist file is required for signed and notarized apps.
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
<key>com.apple.security.cs.disable-library-validation</key>
<true/>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.disable-executable-page-protection</key>
<true/>
</dict>
</plist>
You don't have to add code to do the signing but it would be helpful if the docs describe how to add the entitlement to a signed launcher executable:
codesign options --entitlements entitlements.plist JavaAppLauncher