Add mas build configuration
This commit is contained in:
parent
9477c09854
commit
ab3a7e844d
|
@ -5,4 +5,5 @@ app
|
||||||
dist
|
dist
|
||||||
tsconfig.tsbuildinfo
|
tsconfig.tsbuildinfo
|
||||||
.yarn/*
|
.yarn/*
|
||||||
!.yarn/releases
|
!.yarn/releases
|
||||||
|
profile/*
|
|
@ -0,0 +1,37 @@
|
||||||
|
appId: social.whalebird.app
|
||||||
|
productName: Whalebird
|
||||||
|
copyright: Copyright © 2018 Akira Fukushima
|
||||||
|
artifactName: "${productName}-${version}-${os}-${arch}.${ext}"
|
||||||
|
buildVersion: "169"
|
||||||
|
directories:
|
||||||
|
output: dist
|
||||||
|
buildResources: resources
|
||||||
|
files:
|
||||||
|
- from: .
|
||||||
|
filter:
|
||||||
|
- package.json
|
||||||
|
- app
|
||||||
|
mas:
|
||||||
|
type: distribution
|
||||||
|
entitlements: "plist/parent.plist"
|
||||||
|
entitlementsInherit: "plist/child.plist"
|
||||||
|
entitlementsLoginHelper: "plist/loginhelper.plist"
|
||||||
|
hardenedRuntime: false
|
||||||
|
gatekeeperAssess: false
|
||||||
|
extendInfo:
|
||||||
|
ITSAppUsesNonExemptEncryption: "false"
|
||||||
|
provisioningProfile: "profile/socialwhalebirdapp_MAS.provisionprofile"
|
||||||
|
mac:
|
||||||
|
icon: resources/icons/icon.icns
|
||||||
|
target:
|
||||||
|
- target: mas
|
||||||
|
arch:
|
||||||
|
- universal
|
||||||
|
category: "public.app-category.social-networking"
|
||||||
|
hardenedRuntime: true
|
||||||
|
gatekeeperAssess: false
|
||||||
|
darkModeSupport: false
|
||||||
|
notarize: false
|
||||||
|
singleArchFiles: "*"
|
||||||
|
asarUnpack: "node_modules/**/*.node"
|
||||||
|
publish: null
|
|
@ -1,6 +1,6 @@
|
||||||
appId: social.whalebird.app
|
appId: social.whalebird.app
|
||||||
productName: Whalebird
|
productName: Whalebird
|
||||||
copyright: Copyright © 2023 Akira Fukushima
|
copyright: Copyright © 2018 Akira Fukushima
|
||||||
artifactName: "${productName}-${version}-${os}-${arch}.${ext}"
|
artifactName: "${productName}-${version}-${os}-${arch}.${ext}"
|
||||||
directories:
|
directories:
|
||||||
output: dist
|
output: dist
|
||||||
|
|
|
@ -8,6 +8,7 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "nextron",
|
"dev": "nextron",
|
||||||
"build": "nextron build",
|
"build": "nextron build",
|
||||||
|
"build:mas": "nextron build --config ./electron-builder.mas.yml",
|
||||||
"postinstall": "electron-builder install-app-deps",
|
"postinstall": "electron-builder install-app-deps",
|
||||||
"typecheck": "tsc -p renderer --noEmit && tsc -p main --noEmit",
|
"typecheck": "tsc -p renderer --noEmit && tsc -p main --noEmit",
|
||||||
"lint": "eslint renderer --ext ts,tsx",
|
"lint": "eslint renderer --ext ts,tsx",
|
||||||
|
|
Loading…
Reference in New Issue