diff --git a/.gitignore b/.gitignore index cf8dd9389..c9b30000f 100644 --- a/.gitignore +++ b/.gitignore @@ -48,4 +48,5 @@ electron/**/*.js electron/**/*.js.map # mac os deployment -embedded.provisionprofile +*.provisionprofile +*.Xprovisionprofile diff --git a/build/entitlements.mac.plist b/build/entitlements.mac.plist index 20468d409..49dacc936 100644 --- a/build/entitlements.mac.plist +++ b/build/entitlements.mac.plist @@ -2,19 +2,16 @@ + com.apple.security.files.user-selected.read-only com.apple.security.files.user-selected.read-write -com.apple.security.cs.allow-unsigned-executable-memory - -com.apple.security.cs.allow-jit - -com.apple.security.cs.allow-unsigned-executable-memory - -com.apple.security.cs.allow-dyld-environment-variables - com.apple.security.network.client + +com.apple.security.cs.allow-unsigned-executable-memory + + diff --git a/build/entitlements.mas.plist b/build/entitlements.mas.plist index cb858fb54..3c14c992e 100644 --- a/build/entitlements.mas.plist +++ b/build/entitlements.mas.plist @@ -4,7 +4,7 @@ com.apple.security.application-groups -com.super-productivity.app +363FAFK383.com.super-productivity.app com.apple.security.app-sandbox @@ -13,10 +13,11 @@ com.apple.security.files.user-selected.read-write -com.apple.security.cs.allow-unsigned-executable-memory - com.apple.security.network.client +com.apple.security.cs.allow-unsigned-executable-memory + + diff --git a/build/info.plist b/build/info.plist new file mode 100644 index 000000000..329a76bbb --- /dev/null +++ b/build/info.plist @@ -0,0 +1,10 @@ + + + + + com.apple.developer.team-identifier + 363FAFK383 + com.apple.application-identifier + 363FAFK383.com.super-productivity.app + + diff --git a/electron-builder.yaml b/electron-builder.yaml index f98e35901..be4b67698 100644 --- a/electron-builder.yaml +++ b/electron-builder.yaml @@ -5,6 +5,7 @@ files: - "!electron/**/*.ts" - "!electron/**/*.js.map" - dist/**/* + - 'embedded.provisionprofile' directories: output: "./app-builds" @@ -35,30 +36,31 @@ snap: - mac: appId: com.super-productivity.app -# type: development + type: distribution category: public.app-category.productivity entitlements: build/entitlements.mac.plist entitlementsInherit: build/entitlements.mac.plist icon: build/icon.icns - publish: - - github hardenedRuntime: true gatekeeperAssess: false -# provisioningProfile: embedded.provisionprofile + provisioningProfile: embedded.provisionprofile # darkModeSupport: true target: - dmg - - zip - - mas - - pkg +# - mas +# - pkg +# - zip mas: type: distribution category: public.app-category.productivity entitlements: build/entitlements.mas.plist entitlementsInherit: build/entitlements.mas.inherit.plist +# provisioningProfile: embedded.provisionprofile icon: build/icon.icns hardenedRuntime: true dmg: sign: false + publish: + - github