From 56700b5e7cd7445b9255eac0dacf9b529f78fecf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20=C3=85berg?= Date: Tue, 6 Jan 2026 15:45:20 +0100 Subject: [PATCH] fix(desktop): remove hardcoded MAS signing identity MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The hardcoded SHA1 fingerprint (588E3F1724AE018EBA762E42279DAE85B313E3ED) was added to fix MAS signing with pnpm, but it doesn't match CI's certificate. When electron-builder can't find the certificate by hash, it falls back to ad-hoc signing and incorrectly inherits mac.provisioningProfile instead of mas.provisioningProfile, causing the build to fail. Removing the identity field entirely to match main branch behavior: - electron-builder will auto-discover the correct certificate - Works in CI where proper certificates are installed - electron-builder 26.3.6 may have fixed the original pnpm signing issue 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- apps/desktop/electron-builder.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/desktop/electron-builder.json b/apps/desktop/electron-builder.json index 830576b25b4..4bf1b5bed1c 100644 --- a/apps/desktop/electron-builder.json +++ b/apps/desktop/electron-builder.json @@ -152,7 +152,6 @@ } }, "mas": { - "identity": "588E3F1724AE018EBA762E42279DAE85B313E3ED", "entitlements": "resources/entitlements.mas.plist", "entitlementsInherit": "resources/entitlements.mas.inherit.plist", "entitlementsLoginHelper": "resources/entitlements.mas.loginhelper.plist",