Sparkle icon indicating copy to clipboard operation
Sparkle copied to clipboard

A software update framework for macOS

Results 131 Sparkle issues
Sort by recently updated
recently updated
newest added

If an update uses a `` Sparkle will show a Learn More button. However, it also shows "Would you like to download it now?" and "Release Notes" above the web...

Sparkle's default user-agent contains app's name and version. - the app name can be non-ASCII (e.g. `CFBundleDisplayName` localized in Japanese). Cocoa replaces non-ASCII characters with `?`, resulting in UA like...

Currently unarchivers unarchive to the same directory as the input archive. This is problematic for the generate_appcast tool, which needs to work around this limitation by creating an archive hardlink...

In case users are not aware that the appcast added dependency on newly-created delta files.

> objc[8154]: Class SUOperatingSystem is implemented in both /Users/msp/Library/Developer/Xcode/DerivedData/Sparkle-gmdyaoexyoairhejmazbzihoxkuw/Build/Products/Debug/Sparkle.framework/Versions/A/Sparkle and /Users/msp/Library/Developer/Xcode/DerivedData/Sparkle-gmdyaoexyoairhejmazbzihoxkuw/Build/Products/Debug/Sparkle Test App.app/Contents/MacOS/Sparkle Test App. One of the two will be used. Which one is undefined. > objc[8154]: Class SUFileManager...

Are there plans to introduce support for resuming a previously aborted download? In my case, the size of the update packages is pretty big and it happens quite frequently that...

### Description of the problem Using generate_appcast with a .app.zip generated from Xcode Cloud results in an error: ``` sktusing@SKT-MBP Sparkle-2.6.0 % ./bin/generate_appcast /Users/sktusing/Desktop/Vor_Release ditto: Vor.app/Contents/Frameworks/DeckLink.framework/DeckLink: No such file or...

This will preserve the file creation date of the new app bundle, but not the file creation date of any of the files inside the new app bundle because tracking...

Sparkle extracts zip, tar, and dmg archives before validating the archive and validating the Apple code signing identity of the app contained inside the archives. This allows [key rotation](https://sparkle-project.org/documentation/#rotating-signing-keys) which...

I'm considering deprecating custom version comparators (i.e, `-[SPUUpdaterDelegate versionComparatorForUpdater:]`). Custom version comparators were a bad idea that promotes developers shipping apps with `CFBundleVersion` version schemes that are incompatible with the...