chore: mac local dmg build work

This commit is contained in:
Johannes Millan 2019-10-07 12:26:46 +02:00
parent c122c75f84
commit 2691a8b703
5 changed files with 30 additions and 19 deletions

3
.gitignore vendored
View file

@ -48,4 +48,5 @@ electron/**/*.js
electron/**/*.js.map
# mac os deployment
embedded.provisionprofile
*.provisionprofile
*.Xprovisionprofile

View file

@ -2,19 +2,16 @@
<!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.files.user-selected.read-only</key>
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.allow-jit</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.cs.allow-dyld-environment-variables</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
</dict>
</plist>

View file

@ -4,7 +4,7 @@
<dict>
<key>com.apple.security.application-groups</key>
<array>
<string>com.super-productivity.app</string>
<string>363FAFK383.com.super-productivity.app</string>
</array>
<key>com.apple.security.app-sandbox</key>
@ -13,10 +13,11 @@
<true/>
<key>com.apple.security.files.user-selected.read-write</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.network.client</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
</dict>
</plist>

10
build/info.plist Normal file
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.developer.team-identifier</key>
<string>363FAFK383</string>
<key>com.apple.application-identifier</key>
<string>363FAFK383.com.super-productivity.app</string>
</dict>
</plist>

View file

@ -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