You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding this key in the root of the Info.plist file allows for apps like Latest (https://github.com/mangerlahn/Latest) to detect and install updates.
I have verified that this works by adding the key manually with Xcode and the URL set to https://version.cyberduck.io/changelog.rss . Attached is a screenshot of Latest detecting a newer version of Cyberduck with just this change. Installing the update worked properly too.
I would open a PR to add this but I was unsure if this required any further tweaking as there seem to be multiple feeds looking through the source code and the interface.
We allow to switch between update feeds and thus have no need for a default. However we do explicitly set the update feed from this preference in code and thus it should not do any harm to have a default again in Info.plist.
A change request would need to set this dynamically from the default update feed set from our CI environment for the different builds and set it accordingly like CFBundleVersion and CFBundleShortVersionString. Refer to build.settings in build.xml.
Thanks for your quick reply. The homebrew cask is a good option indeed, however homebrew will not keep it up to date because auto_updates is set.
It looks like the sparkle feed is already set in the Xcode build options which get included in the other build targets. This looks like it should make it trivial to include this variable in the info.plist considering how the others are integrated. I will look into opening a PR on GitHub for this tomorrow if I get the chance.
Adding this key in the root of the Info.plist file allows for apps like Latest (https://github.com/mangerlahn/Latest) to detect and install updates.
I have verified that this works by adding the key manually with Xcode and the URL set to https://version.cyberduck.io/changelog.rss . Attached is a screenshot of Latest detecting a newer version of Cyberduck with just this change. Installing the update worked properly too.
I would open a PR to add this but I was unsure if this required any further tweaking as there seem to be multiple feeds looking through the source code and the interface.
Attachments
Cyberduck in Latest.app.png
(847.2 KiB)The text was updated successfully, but these errors were encountered: