[Bf-blender-cvs] [c42b7f84346] master: Fix T66986: fix dylib plugins on macOS not working in code signed release
Brecht Van Lommel
noreply at git.blender.org
Mon Jul 15 22:23:05 CEST 2019
Commit: c42b7f843464a810ffd587704ab1ceaf9fee0172
Author: Brecht Van Lommel
Date: Mon Jul 15 22:13:11 2019 +0200
Branches: master
https://developer.blender.org/rBc42b7f843464a810ffd587704ab1ceaf9fee0172
Fix T66986: fix dylib plugins on macOS not working in code signed release
Add more entitlements for code signing.
===================================================================
M release/darwin/entitlements.plist
===================================================================
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>
More information about the Bf-blender-cvs
mailing list