Update OSX codesigning and notarization (#3658)

This commit is contained in:
Finn
2025-07-30 11:05:37 -07:00
committed by GitHub
parent be6c599063
commit b4aa2cd3ab
7 changed files with 146 additions and 185 deletions
-18
View File
@@ -33,26 +33,8 @@ let cfg = {
}
]
},
// macOS specific configuration
osxSign: {
entitlements: 'entitlements.plist',
'entitlements-inherit': 'entitlements.plist',
'gatekeeper-assess': false,
hardenedRuntime: true,
identity: 'Developer ID Application: Michael Neale (W2L75AE9HQ)',
},
osxNotarize: {
appleId: process.env['APPLE_ID'],
appleIdPassword: process.env['APPLE_ID_PASSWORD'],
teamId: process.env['APPLE_TEAM_ID'],
},
};
if (process.env['APPLE_ID'] === undefined) {
delete cfg.osxNotarize;
delete cfg.osxSign;
}
module.exports = {
packagerConfig: cfg,
rebuildConfig: {},