changes for macos build

This commit is contained in:
stratuma 2024-05-06 22:15:20 +02:00
parent f2093d552d
commit e877c5696a
4 changed files with 513 additions and 304 deletions

View File

@ -41,8 +41,10 @@ const options = {
mac: { mac: {
category: 'public.app-category.entertainment', category: 'public.app-category.entertainment',
icon: 'public/favicon.icns', icon: 'public/favicon.icns',
hardenedRuntime: false, hardenedRuntime: true,
gatekeeperAssess: false, gatekeeperAssess: false,
entitlements: 'public/mac/entitlements.mac.plist',
entitlementsInherit: 'public/mac/entitlements.mac.plist',
target: [ target: [
{ {
target: 'default', target: 'default',

View File

@ -26,7 +26,7 @@
"@types/express": "^4.17.21", "@types/express": "^4.17.21",
"concurrently": "^8.2.2", "concurrently": "^8.2.2",
"dotenv": "^16.4.5", "dotenv": "^16.4.5",
"electron": "^30.0.1", "electron": "^30.0.2",
"electron-builder": "^24.13.3", "electron-builder": "^24.13.3",
"eslint": "^8.57.0", "eslint": "^8.57.0",
"eslint-config-prettier": "^8.10.0", "eslint-config-prettier": "^8.10.0",
@ -34,7 +34,7 @@
"nuxt": "^3.11.2", "nuxt": "^3.11.2",
"nuxt-icon": "^0.6.10", "nuxt-icon": "^0.6.10",
"prettier": "^2.8.8", "prettier": "^2.8.8",
"sass": "^1.75.0", "sass": "^1.76.0",
"sass-loader": "^13.3.3", "sass-loader": "^13.3.3",
"tsc-watch": "^6.2.0", "tsc-watch": "^6.2.0",
"typescript": "^5.4.5", "typescript": "^5.4.5",

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.allow-jit</key>
<true/>
</dict>
</plist>