Bug 579326 - [SIGNING] Windows and MacOS RCPs are unsigned
- Add MacOS entitlements
- Add test topic
Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
Change-Id: I89fcfaf5325b7fc46aa8aeeeb396739b29fa62cf
diff --git a/releng/org.eclipse.papyrus.papygame.product/application.entitlement b/releng/org.eclipse.papyrus.papygame.product/application.entitlement
new file mode 100644
index 0000000..5b0a423
--- /dev/null
+++ b/releng/org.eclipse.papyrus.papygame.product/application.entitlement
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!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-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/>
+ <key>com.apple.security.cs.allow-dyld-environment-variables</key>
+ <true/>
+ <key>com.apple.security.cs.disable-library-validation</key>
+ <true/>
+ <key>com.apple.security.cs.debugger</key>
+ <true/>
+</dict>
+</plist>
diff --git a/releng/org.eclipse.papyrus.papygame.product/pom.xml b/releng/org.eclipse.papyrus.papygame.product/pom.xml
index a5d360e..98c8835 100644
--- a/releng/org.eclipse.papyrus.papygame.product/pom.xml
+++ b/releng/org.eclipse.papyrus.papygame.product/pom.xml
@@ -79,6 +79,7 @@
<artifactId>eclipse-macsigner-plugin</artifactId>
<configuration>
<fileNames>papygame.app</fileNames>
+ <entitlements>${project.basedir}/application.entitlement</entitlements>
</configuration>
<executions>
<execution>