Skip to content

Commit 1e8dad8

Browse files
authored
fix: Update MacOS signOptions on macPackager #7317 (#7351)
1 parent 9c0c422 commit 1e8dad8

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.changeset/chilled-shoes-sort.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"app-builder-lib": minor
3+
---
4+
5+
Update MacOS signOptions on macPackager

packages/app-builder-lib/src/macPackager.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ export default class MacPackager extends PlatformPackager<MacConfiguration> {
270270
}
271271

272272
const signOptions: any = {
273-
"identity-validation": false,
273+
identityValidation: false,
274274
// https://github.com/electron-userland/electron-builder/issues/1699
275275
// kext are signed by the chipset manufacturers. You need a special certificate (only available on request) from Apple to be able to sign kext.
276276
ignore: (file: string) => {
@@ -294,7 +294,7 @@ export default class MacPackager extends PlatformPackager<MacConfiguration> {
294294
https://github.com/electron-userland/electron-builder/issues/5383
295295
*/
296296
},
297-
identity: identity,
297+
identity: identity ? identity.name : undefined,
298298
type,
299299
platform: isMas ? "mas" : "darwin",
300300
version: this.config.electronVersion,
@@ -307,7 +307,7 @@ export default class MacPackager extends PlatformPackager<MacConfiguration> {
307307
// will fail on 10.14.5+ because a signed but unnotarized app is also rejected.
308308
"gatekeeper-assess": options.gatekeeperAssess === true,
309309
// https://github.com/electron-userland/electron-builder/issues/1480
310-
"strict-verify": options.strictVerify,
310+
strictVerify: options.strictVerify,
311311
hardenedRuntime: isMas ? masOptions && masOptions.hardenedRuntime === true : options.hardenedRuntime !== false,
312312
}
313313

0 commit comments

Comments
 (0)