From 5cfe136fb082042524469a1805c745ee7ec0aba0 Mon Sep 17 00:00:00 2001 From: rustdesk Date: Thu, 10 Sep 2026 12:08:47 +0800 Subject: [PATCH] fix mac sign --- .github/workflows/flutter-build.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/flutter-build.yml b/.github/workflows/flutter-build.yml index 0a00c1ca8..91c84416d 100644 --- a/.github/workflows/flutter-build.yml +++ b/.github/workflows/flutter-build.yml @@ -916,8 +916,6 @@ jobs: - name: Codesign app and create signed dmg if: env.MACOS_P12_BASE64 != null && env.UPLOAD_ARTIFACT == 'true' - env: - MACOS_CODESIGN_IDENTITY: ${{ secrets.MACOS_CODESIGN_IDENTITY }} run: | # Patch create-dmg to give more attempts to unmount image CREATE_DMG="$(command -v create-dmg)" @@ -928,9 +926,10 @@ jobs: security unlock-keychain -p ${{ secrets.MACOS_P12_PASSWORD }} rustdesk.keychain # start sign the rustdesk.app and dmg rm -rf *.dmg || true + # the identity secret carries its own shell quoting, so expand it inline like the dmg codesign below bash ./.github/scripts/sign-macos-app.sh \ ./flutter/build/macos/Build/Products/Release/RustDesk.app \ - "$MACOS_CODESIGN_IDENTITY" \ + ${{ secrets.MACOS_CODESIGN_IDENTITY }} \ ./flutter/macos/Runner/Release.entitlements create-dmg --icon "RustDesk.app" 200 190 --hide-extension "RustDesk.app" --window-size 800 400 --app-drop-link 600 185 rustdesk-${{ env.VERSION }}.dmg ./flutter/build/macos/Build/Products/Release/RustDesk.app codesign --force --options runtime -s ${{ secrets.MACOS_CODESIGN_IDENTITY }} --deep --strict rustdesk-${{ env.VERSION }}.dmg -vvv