Skip to content

Commit d64a63d

Browse files
committed
Add single mas build script
1 parent 895c4f5 commit d64a63d

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"package": "npm run pack-mac && npm run pack-win && npm run pack-linux",
1919
"installer": "node ./script/installer.js",
2020
"windows-store": "node ./script/windows-store.js",
21-
"mas": "electron-packager . --asar --overwrite --platform=mas --arch=x64 --icon=assets/app-icon/mac/app.icns --prune=true --out=out --osx-sign.identity='Developer ID Application: GitHub' --extend-info=assets/mac/info.plist",
21+
"mas": "./script/mas.sh",
2222
"prepare-release": "npm run package && npm run sign-exe && npm run installer && npm run sign-installer",
2323
"release": "node ./script/release.js"
2424
},

script/mas.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
#!/bin/bash
22

3+
set -ex
4+
5+
electron-packager . \
6+
--asar \
7+
--overwrite \
8+
--platform=mas \
9+
--arch=x64 \
10+
--icon=assets/app-icon/mac/app.icns \
11+
--prune=true \
12+
--out=out \
13+
--extend-info=assets/mac/info.plist
14+
315
# Name of your app.
416
APP="Electron API Demos"
517

0 commit comments

Comments
 (0)