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>

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to