diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-07-15 23:13:11 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-07-15 23:22:50 +0300 |
commit | c42b7f843464a810ffd587704ab1ceaf9fee0172 (patch) | |
tree | bc1d0e2befb63479a686efc0c5ff87fb2f4c49b7 /release/darwin | |
parent | 8faaeef5fb03af2d6737e3816506fcde40c161b9 (diff) |
Fix T66986: fix dylib plugins on macOS not working in code signed release
Add more entitlements for code signing.
Diffstat (limited to 'release/darwin')
-rw-r--r-- | release/darwin/entitlements.plist | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/release/darwin/entitlements.plist b/release/darwin/entitlements.plist index a1c430a57ab..dd853c60d2c 100644 --- a/release/darwin/entitlements.plist +++ b/release/darwin/entitlements.plist @@ -2,7 +2,14 @@ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> - <key>com.apple.security.cs.allow-unsigned-executable-memory</key> - <true/> + <!-- For Python ctypes to work. --> + <key>com.apple.security.cs.allow-unsigned-executable-memory</key> + <true/> + <!-- For loading unsigned dylib plugins. --> + <key>com.apple.security.cs.disable-library-validation</key> + <true/> + <!-- For LLVM. --> + <key>com.apple.security.cs.allow-jit</key> + <true/> </dict> </plist> |