feat: optimize release workflow for better distribution

- Configure GitHub Actions to generate platform-specific releases:
  - macOS: zip package only (avoids signing issues)
  - Windows: installer (NSIS) and portable version
  - Linux: AppImage and deb packages
- Update Tauri config to build all available targets
- Add documentation for macOS signature workarounds
This commit is contained in:
Jason
2025-08-29 14:40:40 +08:00
parent 3574fa07cb
commit a05fefb54c
3 changed files with 103 additions and 15 deletions

View File

@@ -28,7 +28,7 @@
},
"bundle": {
"active": true,
"targets": ["app", "dmg", "nsis", "appimage"],
"targets": "all",
"icon": [
"icons/32x32.png",
"icons/128x128.png",