52 lines
1.3 KiB
YAML
52 lines
1.3 KiB
YAML
appId: com.zhushenwudi.lovelivemusicplayer
|
|
productName: LoveLiveMusicPlayer
|
|
directories:
|
|
buildResources: build
|
|
extraResources:
|
|
- from: resources/tray.png
|
|
to: tray.png
|
|
- from: resources/icon.png
|
|
to: icon.png
|
|
files:
|
|
- '!**/.vscode/*'
|
|
- '!src/*'
|
|
- '!electron.vite.config.{js,ts,mjs,cjs}'
|
|
- '!{.eslintrc.cjs,.prettierrc,.prettierignore}'
|
|
- '!{tsconfig.json,tsconfig.node.json,tsconfig.web.json}'
|
|
- '!{tailwind.config.js,postcss.config.js}'
|
|
asarUnpack:
|
|
- resources/**
|
|
- '**/*.node'
|
|
win:
|
|
icon: build/icon.ico
|
|
target:
|
|
- nsis
|
|
nsis:
|
|
artifactName: ${name}-${version}-setup.${ext}
|
|
shortcutName: ${productName}
|
|
oneClick: false
|
|
allowToChangeInstallationDirectory: true
|
|
installerIcon: build/icon.ico
|
|
uninstallerIcon: build/icon.ico
|
|
mac:
|
|
icon: build/icon.icns
|
|
target:
|
|
- dmg
|
|
category: public.app-category.music
|
|
# App Store 外分发:需 Developer ID Application 签名 + 公证
|
|
hardenedRuntime: true
|
|
gatekeeperAssess: false
|
|
entitlements: build/entitlements.mac.plist
|
|
entitlementsInherit: build/entitlements.mac.plist
|
|
# electron-builder 26:布尔开关;凭证见环境变量 / .env
|
|
# APPLE_ID + APPLE_APP_SPECIFIC_PASSWORD + APPLE_TEAM_ID
|
|
# 或 APPLE_API_KEY + APPLE_API_KEY_ID + APPLE_API_ISSUER
|
|
notarize: true
|
|
|
|
linux:
|
|
icon: build/icons
|
|
target:
|
|
- AppImage
|
|
category: Audio
|
|
npmRebuild: true
|