From 20a0de034a11af31a2a293db9e0532259e1176b4 Mon Sep 17 00:00:00 2001 From: Kuingsmile <96409857+Kuingsmile@users.noreply.github.com> Date: Fri, 16 Jan 2026 22:21:44 +0800 Subject: [PATCH] :package: Chore(custom): update build param --- .gitignore | 1 + build/entitlements.mac.plist | 12 ++++++++++++ electron-builder.json | 7 +++++-- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 build/entitlements.mac.plist diff --git a/.gitignore b/.gitignore index 99fac0f8..7b2c3dac 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ resources/theme/ /build/* !/build/icons/ !/build/installer.nsh +!/build/entitlements.mac.plist release-notes.md .github/prompts .shared/ diff --git a/build/entitlements.mac.plist b/build/entitlements.mac.plist new file mode 100644 index 00000000..be9b984d --- /dev/null +++ b/build/entitlements.mac.plist @@ -0,0 +1,12 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.disable-library-validation + + com.apple.security.cs.allow-unsigned-executable-memory + + + diff --git a/electron-builder.json b/electron-builder.json index e4435f93..c10dac9a 100644 --- a/electron-builder.json +++ b/electron-builder.json @@ -15,7 +15,6 @@ ], "files": ["out/**/*", "resources/**", "package.json", "!**/node_modules/typescript{,/**}"], "dmg": { - "sign": false, "contents": [ { "x": 410, @@ -41,7 +40,11 @@ "arch": ["x64", "arm64"] } ], - "artifactName": "PicList-${version}-${arch}.${ext}" + "artifactName": "PicList-${version}-${arch}.${ext}", + "hardenedRuntime": true, + "entitlements": "build/entitlements.mac.plist", + "entitlementsInherit": "build/entitlements.mac.plist", + "notarize": false }, "win": { "icon": "resources/icon.ico",