[MM-19569] add notarization to osx app (#1086)

* [MM-19569] add notarization to release

also added signing verification on release
added electron-notarize to dev deps

* [MM-19569] fix semicolon

* [MM-19569] check that we are running on osx to notarize
This commit is contained in:
Guillermo Vayá
2019-10-22 08:48:00 +02:00
committed by Elias Nahum
parent b731ffcd75
commit 714980c8c6
5 changed files with 386 additions and 272 deletions

View File

@@ -25,6 +25,7 @@
]
}
],
"afterSign": "scripts/notarize.js",
"deb": {
"synopsis": "Mattermost"
},
@@ -68,12 +69,13 @@
}
],
"hardenedRuntime": true,
"entitlements": "./resources/osx/entitlements.mac.inherit.plist"
"gatekeeperAssess": true
},
"dmg": {
"background": "resources/osx/DMG_BG.png",
"iconSize": 140,
"iconTextSize": 18
"iconTextSize": 18,
"sign": false
},
"squirrelWindows": {
"iconUrl": "file://resources/icon.ico",