diff --git a/.gitignore b/.gitignore index 338e429..9078d3a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,8 @@ out *.log* logs -build +build/* +!build/entitlements.mac.plist db.sqlite *.local .env.local @@ -15,4 +16,4 @@ db.sqlite !.vscode/extensions.json !.vscode/launch.json !.vscode/settings.json -/.trae/ \ No newline at end of file +/.trae/ diff --git a/build/entitlements.mac.plist b/build/entitlements.mac.plist new file mode 100644 index 0000000..9a279dc --- /dev/null +++ b/build/entitlements.mac.plist @@ -0,0 +1,12 @@ + + + + + com.apple.security.cs.allow-jit + + com.apple.security.cs.allow-unsigned-executable-memory + + com.apple.security.cs.disable-library-validation + + + diff --git a/package.json b/package.json index 7c1a82e..0f9faf4 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,10 @@ "dev": "electron-vite dev", "build": "node scripts/clean-db.mjs && pnpm -s typecheck && electron-vite build", "postinstall": "electron-builder install-app-deps", - "build:unpack": "pnpm -s build && electron-builder --dir", - "build:win": "pnpm -s build && electron-builder --win", - "build:mac": "electron-vite build && electron-builder --mac", - "build:linux": "electron-vite build && electron-builder --linux" + "build:unpack": "pnpm -s build && electron-builder --dir --publish never", + "build:win": "pnpm -s build && electron-builder --win --publish never", + "build:mac": "electron-vite build && electron-builder --mac --publish never", + "build:linux": "electron-vite build && electron-builder --linux --publish never" }, "dependencies": { "@electron-toolkit/preload": "^3.0.2",