Questions tagged [sparkle]

A Cocoa framework for making OS X apps update themselves automatically.

Sparkle is an open source software framework for OS X designed to simplify updating software for the end user of a program. Sparkle's primary means of distributing updates is through "appcasting," a term coined for the practice of using an RSS enclosure to distribute updates and release notes.

At the end of 2013, development of Sparkle was ended by the original author, then later picked up by the newly formed Sparkle Project open source group on GitHub in June 2014 as the official continuation of the project. wikipedia

Sparkle was created by Andy Matuschak and is currently developed and maintained by the Sparkle Project.

Current version:

The latest official release is 1.7.1, delivered on 1 July 2014.

License

Sparkle is available under the MIT license.

104 questions
1
vote
1 answer

Sparkle-based updater for C++ application [OS X]

I am trying to implement the automatic updater for my application written in C++/Qt. It should work on Mac OS X. I've searched over the web and found out that Sparkle framework should be suitable for my needs. I added Sparkle framework 1.5 b6 to my…
mentalmushroom
  • 2,261
  • 1
  • 26
  • 34
1
vote
1 answer

Sparkle updates on Mountain Lion -- will Developer ID work with Sparkle?

What reasons are there, if any, to worry about app updates through the Sparkle framework on Mountain Lion? If I sign the new version with the Developer ID certificate, and Sparkle downloads it and replaces the old version with the new version, is…
meh
  • 351
  • 2
  • 11
0
votes
1 answer

How can I add Sparkle UpdaterDelegate to my SwiftUI Project

I'm trying to use Sparkle's UpdaterDelegate to perform some action when a specific change occurs in the update state of my app. But I don't know how to attach it to my update controller. First I declared a…
0
votes
2 answers

Transfer Sparkle Updater private key signature EdDSA (ed25519) to new computer

I have an XCode 12.4 Swift project that I have been distributing since 2 years. I'm using the Sparkle-Project updating mechanism. macOS 10.15.7 I want to slowly migrate to a new Mac, XCode 13.4, macOS 12.6.5. I'm having problems transferring my…
soundflix
  • 928
  • 9
  • 22
0
votes
1 answer

How to fix Sparkle Unable to check for Updates

I'm trying to setup an auto-update feature using Sparkle in my Mac app using SwiftUI. I keep getting an Unable to check for Updates error. Updae Error Image I wasn't able to figure out how to fix it based on the documentation and I've not tried to…
Caedmon
  • 1
  • 1
0
votes
1 answer

How to build for iOS while target includes a Mac-only package?

I am trying to build a multi-platform app and have used the Sparkle framework in the project for the macOS platform. However, Xcode is giving me the error While building for iOS, no library for this platform was found in '.../Sparkle.xcframework',…
Chocoford
  • 183
  • 8
0
votes
1 answer

Sparkle Signing + GitHub Actions + Xcode 14 + macOS

I'm currently trying to develop a GitHub Action which creates a release of a macOS app. This app is also using Sparkle to automatically install new updates. What I managed to do, following the docs: A comment on a pull request to master starts the…
AlexPera
  • 366
  • 5
  • 12
0
votes
1 answer

Go - How to link Go macOS binary in an Xcode project?

I'm completely new to macOS development, this might sound quite basic. I need to distribute a Golang app for macOS. I built the Go executable for macOS, the executable works fine on macOS. I made its .app structure following this tutorial But before…
Sagar Agarwal
  • 153
  • 2
  • 11
0
votes
0 answers

How can I stop Xcode crashing when notarising an application?

My application works. It passes its unit tests, it passes its user acceptance tests, it doesn't even have too many warnings about deprecations (just one or two). So now I'd like to release it - and I want to have it notarised. Unfortunately, when…
headbanger
  • 1,038
  • 1
  • 11
  • 32
0
votes
1 answer

Sparkle - binding doesn't work

I'm trying to implement Sparkle into my project and it works fine, but I have one problem: I can't get these bindings to work (automaticallyCheckForUpdates etc.). I added a check button, as the documentation described, but when I bind to Updater…
tamasgal
  • 24,826
  • 18
  • 96
  • 135
0
votes
2 answers

How can I monitor objective-c method return value changes

I'm using Sparkle http://sparkle-project.org/ framework for autoupdates in my application. I have a UI item which enables/disables automatic updates downloads, but I can use neither Interface Builder bindings as stated in documentation for Sparkle,…
vian
  • 811
  • 2
  • 12
  • 27
0
votes
1 answer

Using NSTask as root - error: "launch path not accessible"

For some reason when I'm attempting to run a task via NSTask I receive the error message: "launch path not accessible". My app is running as root. And if I type the EXACT same command in terminal, it runs fine, so I'm a bit confused. My application…
Geesu
  • 5,928
  • 11
  • 43
  • 72
0
votes
0 answers

Sparkle Integration with security in mac app cocoa

I am integrating sparkle in my mac app for automatic updates of app. following this but i have problem with step 3 Segue for security concerns EdDSA (ed25519) signatures To prepare signing with EdDSA signatures: First, run…
jarvis12
  • 134
  • 9
0
votes
1 answer

How to get current version of sparkle framework used in MacOS Xcode project

I want to check whether I am using latest version of sparkle framework. I manually added Sparkle framework long back, now I wish to check its version.
MacDeveloper
  • 1,334
  • 3
  • 16
  • 49
0
votes
1 answer

Sparkle - sign_update via ssh: "Unable to access required key in the Keychain"?

Sparkle-1.21.0 OS X 10.11 generate_appcast doesn't work with .dmg file: Error generating appcast from directory /Users/quanta/Downloads/updates Error Domain=SUSparkleErrorDomain Code=1001 "No usable archives found in …
quanta
  • 3,960
  • 4
  • 40
  • 75