[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