AdelaideSky / GoXlr-Macos

Simple driver app for the GoXlr... On Macos.
https://www.adesky.fr/GoXlr-MacOS/
GNU General Public License v3.0
161 stars 8 forks source link

Remove Sparkle Sandboxing configuration because app is not sandboxed #31

Open zorgiepoo opened 6 months ago

zorgiepoo commented 6 months ago

Due to a sandboxing issue new to macOS Sonoma, users may see a one-time warning when checking for updates about "Downloader" differs from previously opened versions. See https://github.com/sparkle-project/Sparkle/discussions/2514 for more information.

GoXlr App can simply resolve this issue by removing its sandboxed configuration for Sparkle because GoXlr App itself is not sandboxed. This involves removing the SUEnableDownloaderService and SUEnableInstallerLauncherService keys in its Info.plist along with removing the com.apple.security.temporary-exception.mach-lookup.global-name key in its entitlements file. These settings were retrieved from Sparkle's Sandboxing guide but again, this app is not sandboxed.

AdelaideSky commented 6 months ago

Hi ! Thanks for your detailed explaination.

I'll plan this for next release. This issue was probably introduced when i tried sandboxing the app, in order to eventually notarise it (but failed). As i'm starting slowly working on the project again, it should be fixed soon!