fix: use basic Sparkle updater for sandboxed apps
Disable SUEnableInstallerLauncherService and remove XPC entitlements. Use Sparkle's standard update mechanism which works with sandboxed apps. Add file access entitlements for update storage.
This commit is contained in:
@@ -7,6 +7,6 @@
|
||||
<key>SUPublicEDKey</key>
|
||||
<string>EgJgrOGQ79L5me616jA7kDCEOgx+Rg11uYLYLLIyzTI=</string>
|
||||
<key>SUEnableInstallerLauncherService</key>
|
||||
<true/>
|
||||
<false/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
@@ -8,13 +8,7 @@
|
||||
<true/>
|
||||
<key>com.apple.security.files.downloads.read-write</key>
|
||||
<true/>
|
||||
<key>com.apple.security.xpc.aConnectionServices</key>
|
||||
<array>
|
||||
<string>com.sparkle-project.InstallerConnection</string>
|
||||
</array>
|
||||
<key>com.apple.security.xpc.aStatusServices</key>
|
||||
<array>
|
||||
<string>com.sparkle-project.InstallerStatus</string>
|
||||
</array>
|
||||
<key>com.apple.security.files.user-selected.read-write</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</plist>
|
||||
|
||||
Reference in New Issue
Block a user