adapte macos

This commit is contained in:
2026-08-08 22:45:23 +08:00
parent 0d7438e368
commit 1fa69aa055
46 changed files with 2301 additions and 933 deletions

View File

@@ -18,6 +18,7 @@ asarUnpack:
- resources/**
- '**/*.node'
win:
icon: build/icon.ico
target:
- nsis
nsis:
@@ -25,11 +26,25 @@ nsis:
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