From 9c44aff0745353c4b5eac6f1be9b8e8aa41296c8 Mon Sep 17 00:00:00 2001 From: Greg Watson Date: Wed, 1 Sep 2021 08:18:09 -0400 Subject: [PATCH] Bug 575654 - sign mac content Change-Id: Ie32bbfeae3c1d841e6d44686fb802d3e24121cfe Signed-off-by: Greg Watson --- .../pom.xml | 32 +++++++++++++++++++ .../product.entitlements | 18 +++++++++++ 2 files changed, 50 insertions(+) create mode 100644 releng/org.eclipse.remote.proxy.server.product/product.entitlements diff --git a/releng/org.eclipse.remote.proxy.server.product/pom.xml b/releng/org.eclipse.remote.proxy.server.product/pom.xml index ca5fad3f61e..ee0432aee1e 100644 --- a/releng/org.eclipse.remote.proxy.server.product/pom.xml +++ b/releng/org.eclipse.remote.proxy.server.product/pom.xml @@ -79,4 +79,36 @@ + + + + eclipse-sign + + + + org.eclipse.cbi.maven.plugins + eclipse-macsigner-plugin + ${cbi-plugins.version} + + + sign + package + + sign + + + ${project.build.directory}/products/${project.artifactId} + + Proxy.app + + 300000 + ${project.basedir}/product.entitlements + + + + + + + + diff --git a/releng/org.eclipse.remote.proxy.server.product/product.entitlements b/releng/org.eclipse.remote.proxy.server.product/product.entitlements new file mode 100644 index 00000000000..6fdb9d33d10 --- /dev/null +++ b/releng/org.eclipse.remote.proxy.server.product/product.entitlements @@ -0,0 +1,18 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-executable-page-protection + + com.apple.security.cs.allow-dyld-environment-variables + + com.apple.security.cs.disable-library-validation + + com.apple.security.cs.debugger + + + \ No newline at end of file