Skip to content

Commit 6dc151d

Browse files
committed
feat(desktop): 支持macOS Intel芯片版本构建
新增功能: - 同时构建 x64 (Intel) 和 arm64 (Apple Silicon) 架构 - macOS用户可根据芯片类型选择对应版本下载 技术实现: - 修改electron-builder配置,为dmg和zip目标指定多架构支持 - 更新GitHub Release工作流,区分Intel和Apple Silicon版本说明 - 优化安装指南,帮助用户选择正确架构 关联issue: #165
1 parent b5eba3d commit 6dc151d

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

.github/workflows/release.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -538,17 +538,20 @@ jobs:
538538
539539
### 📦 下载
540540
- **Windows**: \`PromptOptimizer-*-win-x64.exe\` (安装程序) 或 \`PromptOptimizer-*-win-x64.zip\` (便携版)
541-
- **macOS**: \`PromptOptimizer-*-darwin-x64.dmg\` (安装程序) 或 \`PromptOptimizer-*-darwin-x64.zip\` (便携版)
541+
- **macOS (Apple Silicon)**: \`PromptOptimizer-*-darwin-arm64.dmg\` (安装程序) 或 \`PromptOptimizer-*-darwin-arm64.zip\` (便携版)
542+
- **macOS (Intel)**: \`PromptOptimizer-*-darwin-x64.dmg\` (安装程序) 或 \`PromptOptimizer-*-darwin-x64.zip\` (便携版)
542543
- **Linux**: \`PromptOptimizer-*-linux-x86_64.AppImage\` (便携版) 或 \`PromptOptimizer-*-linux-x64.zip\` (便携版)
543544
544545
### 🔧 安装说明
545-
- **Windows**:
546+
- **Windows**:
546547
- **安装程序**: 下载 \`.exe\` 文件,双击运行安装向导
547548
- **便携版**: 下载 \`.zip\` 文件,解压后运行 \`PromptOptimizer.exe\`
548-
- **macOS**:
549+
- **macOS**:
550+
- **Apple Silicon (M1/M2/M3)**: 下载 \`darwin-arm64\` 版本
551+
- **Intel 芯片**: 下载 \`darwin-x64\` 版本
549552
- **安装程序**: 下载 \`.dmg\` 文件,双击挂载后拖拽到应用程序文件夹
550553
- **便携版**: 下载 \`.zip\` 文件,解压后运行 \`PromptOptimizer.app\`
551-
- **Linux**:
554+
- **Linux**:
552555
- **AppImage**: 下载 \`.AppImage\` 文件,添加执行权限后直接运行
553556
- **便携版**: 下载 \`.zip\` 文件,解压后运行 \`PromptOptimizer\`
554557

packages/desktop/package.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,14 @@
5757
},
5858
"mac": {
5959
"target": [
60-
"dmg",
61-
"zip"
60+
{
61+
"target": "dmg",
62+
"arch": ["x64", "arm64"]
63+
},
64+
{
65+
"target": "zip",
66+
"arch": ["x64", "arm64"]
67+
}
6268
],
6369
"artifactName": "${productName}-${version}-${os}-${arch}.${ext}",
6470
"icon": "icons/app-icon.icns"

0 commit comments

Comments
 (0)