From f9f23bef64efd429f6dfd1ec81f2d73927f63a8e Mon Sep 17 00:00:00 2001 From: Filipe Freire Date: Tue, 10 Jan 2023 23:49:43 +0000 Subject: [PATCH] fix: Remove spctl check from Mac's notarization (#7361) --- .changeset/thin-bags-tap.md | 5 +++++ packages/app-builder-lib/src/macPackager.ts | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .changeset/thin-bags-tap.md diff --git a/.changeset/thin-bags-tap.md b/.changeset/thin-bags-tap.md new file mode 100644 index 00000000000..bdfddb28ac5 --- /dev/null +++ b/.changeset/thin-bags-tap.md @@ -0,0 +1,5 @@ +--- +"app-builder-lib": major +--- + +Remove spctl check from Mac notarization step diff --git a/packages/app-builder-lib/src/macPackager.ts b/packages/app-builder-lib/src/macPackager.ts index daee726e3cf..bd02eb98608 100644 --- a/packages/app-builder-lib/src/macPackager.ts +++ b/packages/app-builder-lib/src/macPackager.ts @@ -1,5 +1,5 @@ import BluebirdPromise from "bluebird-lst" -import { deepAssign, Arch, AsyncTaskManager, exec, InvalidConfigurationError, log, use, getArchSuffix, spawn } from "builder-util" +import { deepAssign, Arch, AsyncTaskManager, exec, InvalidConfigurationError, log, use, getArchSuffix } from "builder-util" import { signAsync } from "@electron/osx-sign" import { SignOptions } from "@electron/osx-sign/dist/cjs/types" import { mkdir, readdir } from "fs/promises" @@ -488,8 +488,6 @@ export default class MacPackager extends PlatformPackager { } const options = this.generateOptions(appPath, appleId, appleIdPassword) await notarize(options) - // Verify - await spawn("spctl", ["-a", "-t", "open", "--context", "context:primary-signature", "-v", `"${appPath}"`]) log.info(null, "notarization successful") }