From b256a05b53bf7fab0a7264f8a438c29e2a78630c Mon Sep 17 00:00:00 2001 From: Hommy Date: Sun, 13 Sep 2026 21:14:43 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=89=93=E5=8C=85=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/desktop-client-dev.yml | 4 ++-- desktop-client/scripts/electron-builder.config.js | 12 ++---------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/.github/workflows/desktop-client-dev.yml b/.github/workflows/desktop-client-dev.yml index 5f26c80..5e4c5fe 100644 --- a/.github/workflows/desktop-client-dev.yml +++ b/.github/workflows/desktop-client-dev.yml @@ -140,7 +140,7 @@ jobs: rm -f "$CERTIFICATE_PATH" - name: 根据平台创建安装包 - timeout-minutes: 45 + timeout-minutes: 60 working-directory: ./desktop-client env: # 不传 CSC_LINK:使用上一步导入的钥匙串,避免再建缺 codesign: 的临时钥匙串 @@ -158,7 +158,7 @@ jobs: - name: 构建绿色安装包 if: matrix.green_command != 'null' - timeout-minutes: 45 + timeout-minutes: 60 working-directory: ./desktop-client env: CSC_IDENTITY_AUTO_DISCOVERY: ${{ startsWith(matrix.os, 'macos') && 'true' || 'false' }} diff --git a/desktop-client/scripts/electron-builder.config.js b/desktop-client/scripts/electron-builder.config.js index f0991c9..b7bd2f3 100644 --- a/desktop-client/scripts/electron-builder.config.js +++ b/desktop-client/scripts/electron-builder.config.js @@ -45,16 +45,8 @@ module.exports = { }, mac: { icon: "assets/icons/logo.icns", - target: [ - { - target: "dmg", - arch: "arm64" - }, - { - target: "dmg", - arch: "x64" - } - ], + // 架构由 CLI --arm64 / --x64 决定,避免单个 job 打双架构导致超时 + target: ["dmg"], artifactName: "capcut-mate-macos-${arch}-installer.dmg", category: "public.app-category.productivity", hardenedRuntime: true,