Update mac build script to output separate mac packages (#9)

* build: produce separate mac binaries

* chore(build): add artifactName for mac builds to include arch in file name
This commit is contained in:
Nexmoe
2025-10-31 20:20:51 +08:00
committed by GitHub
parent 0742dac057
commit ca4b851ba4
2 changed files with 2 additions and 3 deletions

View File

@@ -21,13 +21,12 @@ nsis:
mac:
entitlementsInherit: build/entitlements.mac.plist
notarize: false
artifactName: ${name}-${version}-${arch}.${ext}
target:
- target: dmg
arch:
- arm64
- x64
dmg:
artifactName: ${name}-${version}.${ext}
linux:
target:
- AppImage

View File

@@ -16,7 +16,7 @@
"postinstall": "electron-builder install-app-deps",
"build:unpack": "pnpm run build && electron-builder --dir",
"build:win": "node scripts/check-ytdlp.js win && pnpm run build && electron-builder --win",
"build:mac": "node scripts/check-ytdlp.js mac && pnpm run build && electron-builder --mac",
"build:mac": "node scripts/check-ytdlp.js mac && pnpm run build && electron-builder --mac --x64 --arm64",
"build:linux": "node scripts/check-ytdlp.js linux && pnpm run build && electron-builder --linux",
"release": "pnpm run check && bumpp"
},