sparkle-project / Sparkle

A software update framework for macOS
https://sparkle-project.org
Other
7.34k stars 1.04k forks source link

Disable sandboxing for downloader XPC service by default #2511

Closed zorgiepoo closed 6 months ago

zorgiepoo commented 6 months ago

This disables sandboxing by default for the downloader and status/installer XPC services. If developers want to sandbox these services, they must use a custom bundle ID (XPC_SERVICE_BUNDLE_ID_PREFIX) for their app and enable the sandbox while building Sparkle from source themselves.

Fixes #2507

Misc Checklist

Testing

I tested and verified my change by using one or multiple of these methods:

Tested enabling downloader XPC service in Sparkle test app. Tested making distribution with make release.

macOS version tested: 14.4 Beta (23E5196e)