From b85dd0caed7c0ddc159e419989780dc00a91e019 Mon Sep 17 00:00:00 2001 From: Olivier Date: Mon, 30 Mar 2026 17:21:00 +0200 Subject: [PATCH] fix(ci): use automatic signing for export to avoid requiring profiles for Sparkle bundles --- .github/workflows/release.yml | 10 ---------- ExportOptions.plist | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 930cfca..841e988 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,16 +78,6 @@ jobs: -archivePath build/InputMetrics.xcarchive \ OTHER_CODE_SIGN_FLAGS="--deep --timestamp --options runtime" - - name: Inject provisioning profile into export options - env: - PROVISIONING_PROFILE_BASE64: ${{ secrets.PROVISIONING_PROFILE_BASE64 }} - run: | - echo "$PROVISIONING_PROFILE_BASE64" | base64 --decode > /tmp/build.provisionprofile - PROFILE_NAME=$(/usr/libexec/PlistBuddy -c "Print :Name" /dev/stdin <<< "$(security cms -D -i /tmp/build.provisionprofile)") - rm /tmp/build.provisionprofile - /usr/libexec/PlistBuddy -c "Add :provisioningProfiles dict" ExportOptions.plist - /usr/libexec/PlistBuddy -c "Add :provisioningProfiles:com.inputmetrics.InputMetrics string $PROFILE_NAME" ExportOptions.plist - - name: Export app run: | xcodebuild -exportArchive \ diff --git a/ExportOptions.plist b/ExportOptions.plist index e93422c..bb805c5 100644 --- a/ExportOptions.plist +++ b/ExportOptions.plist @@ -5,6 +5,6 @@ method developer-id signingStyle - manual + automatic