sparkle-project / Sparkle

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

SUScheduledCheckInterval = 3600 in info.plist not respected, Sparkle resets to 604800.0 #2512

Closed stormychel closed 6 months ago

stormychel commented 6 months ago

Summary

When setting SUScheduledCheckInterval = 3600 from info.plist, SPUUpdaterDelegate will report through delegate method willScheduleUpdateCheckAfterDelay that the interval is 604800.0, which does not == 3600 (1 hour)

Possible Fix

Respect plist setting of SUScheduledCheckInterval for any value >= 3600 (where 3600 equals the minimum delay of 1 hour)

Version

Sparkle 2.5.2 - installed through SPM