Files
LoveLiveMusicPlayer-Next/electron-builder.yml
2026-08-08 22:45:23 +08:00

52 lines
1.3 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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