desktop: use official electron builder notarization

This commit is contained in:
Abdullah Atta
2024-01-31 15:45:37 +05:00
parent d80fdfbfc1
commit b8c785fa3f

View File

@@ -27,7 +27,6 @@
"chokidar": "^3.5.3", "chokidar": "^3.5.3",
"electron": "25.9.8", "electron": "25.9.8",
"electron-builder": "^24.9.1", "electron-builder": "^24.9.1",
"electron-builder-notarize": "^1.5.1",
"esbuild": "^0.17.19", "esbuild": "^0.17.19",
"tree-kill": "^1.2.2", "tree-kill": "^1.2.2",
"undici": "^5.23.0" "undici": "^5.23.0"
@@ -67,7 +66,6 @@
"!build/*.png", "!build/*.png",
"!node_modules${/*}" "!node_modules${/*}"
], ],
"afterSign": "electron-builder-notarize",
"afterPack": "./scripts/removeLocales.js", "afterPack": "./scripts/removeLocales.js",
"mac": { "mac": {
"bundleVersion": "240", "bundleVersion": "240",
@@ -111,13 +109,19 @@
} }
], ],
"icon": "assets/icons/app.icns", "icon": "assets/icons/app.icns",
"title": "Install Notesnook" "title": "Install Notesnook",
"notarize": {
"teamId": "53CWBG3QUC"
}
}, },
"mas": { "mas": {
"entitlements": "assets/entitlements.mas.plist", "entitlements": "assets/entitlements.mas.plist",
"entitlementsInherit": "assets/entitlements.mas.inherit.plist", "entitlementsInherit": "assets/entitlements.mas.inherit.plist",
"entitlementsLoginHelper": "assets/entitlements.mas.loginhelper.plist", "entitlementsLoginHelper": "assets/entitlements.mas.loginhelper.plist",
"hardenedRuntime": true "hardenedRuntime": true,
"notarize": {
"teamId": "53CWBG3QUC"
}
}, },
"win": { "win": {
"target": [ "target": [