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