enable hardened runtime for macOS builds

This commit is contained in:
Christopher Willis-Ford 2020-01-16 08:41:54 -08:00
parent 9b224115a5
commit 6a33d411c1
3 changed files with 5 additions and 0 deletions

View file

@ -4,6 +4,8 @@
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.inherit</key>
<true/>
</dict>

View file

@ -4,6 +4,8 @@
<dict>
<key>com.apple.security.app-sandbox</key>
<true/>
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
<true/>
<key>com.apple.security.device.audio-input</key>
<true/>
<key>com.apple.security.device.camera</key>

View file

@ -5,6 +5,7 @@ appId: edu.mit.scratch.scratch-desktop
productName: "Scratch Desktop"
mac:
category: public.app-category.education
hardenedRuntime: true
icon: buildResources/ScratchDesktop.icns
provisioningProfile: embedded.provisionprofile
target: