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