diff --git a/.jenkins/Jenkinsfile b/.jenkins/Jenkinsfile index 9484e6c3..568dd570 100644 --- a/.jenkins/Jenkinsfile +++ b/.jenkins/Jenkinsfile @@ -21,7 +21,7 @@ pipeline { steps { script { sh 'curl -o signed-win.exe -F file=@aspect-model-editor-v5.1.1-win.exe https://cbi.eclipse.org/authenticode/sign' - sh 'curl -o signed-mac.zip -F file=@aspect-model-editor-v5.1.1-mac.zip https://cbi.eclipse.org/macos/codesign/sign' + sh 'curl -o signed-mac.zip -F file=@aspect-model-editor-v5.1.1-mac.zip -F entitlements=@.jenkins/signing/platform.entitlement https://cbi.eclipse.org/macos/codesign/sign' } } } diff --git a/.jenkins/signing/platform.entitlement b/.jenkins/signing/platform.entitlement new file mode 100644 index 00000000..5b0a4236 --- /dev/null +++ b/.jenkins/signing/platform.entitlement @@ -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 + + +