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
3
votes
0 answers

MacOS: Silent auto updates for cocoa command line tool application

We have a single .pkg file which consists of user app and command line tool app. We are using Sparkle.framework for updates. While updating, it always asks for admin password. Is there any way to silently update the command line (root) app in Mac…
Mobile_Dev
  • 91
  • 6
3
votes
1 answer

How to start Go's main function from within the NSApplication event loop?

I'm trying to add Sparkle into my Qt (binding for Go) app to make it can be updated automatically. Problem: there is no popup dialog when running the latest version Here's the code:…
quanta
  • 3,960
  • 4
  • 40
  • 75
3
votes
1 answer

What is the status of the Sparkle framework?

The latest beta is 2 years old. Most blog comments on Andy's website too. Is there a new version, living somewhere else? Or an alternative to Sparkle as a whole? It works for me now, I'm just wondering if there are going to be any further updates to…
Tomas Andrle
  • 13,132
  • 15
  • 75
  • 92
3
votes
2 answers

Headers in 3rd party frameworks on Mac OS X

I'm using the Sparkle framework in Qt. I've added the following to my .pro file: LIBS += -framework Sparkle QMAKE_CXX_FLAGS += -F/path/to/the/directory/sparkle.framework/is/in However I get a compilation error saying "Sparkle/Sparkle.h" cannot be…
Jake Petroules
  • 23,472
  • 35
  • 144
  • 225
3
votes
1 answer

Sparkle framework doesn't check for updates on startup

I am developing a Cocoa application, and using the Sparkle framework for updating. I need to check whether any new version is available at startup. I added the SUCheckAtStartup key to info.plist and updated its status as true, but still the…
MobX
  • 2,640
  • 7
  • 33
  • 54
3
votes
2 answers

Sparkle Always Up To Date

I recently added the Sparkle Framework [ http://sparkle-project.org/ ] to my cocoa application. When I add a dummy new item (version 1.1) to the appcast.xml, and subsequently try to update from version 1.0, it says "XXX 1.0 is currently the newest…
2
votes
0 answers

Sparkle shows popup "App up to Date" every time on launch if app is in latest version

I'm using Sparkle with Go App. sparkle.m : #import static SUUpdater* updater = nil; void sparkle_checkUpdates() { if (!updater) { updater = [[SUUpdater sharedUpdater] retain]; } [updater…
Sagar Agarwal
  • 153
  • 2
  • 11
2
votes
1 answer

Xcode 10 notarization issue with Sparkle about Hardened Runtime for Autoupdate.app and fileop

As Apple introduced new notarization process for apps distributing outside of Mac App Store, I am getting this error when I try to submit my application for notarization, which has Sparkle framework installed via CocoaPods. The error was first…
m41w4r3.exe
  • 393
  • 2
  • 15
2
votes
1 answer

How to Distribute OS X application Update which is distributed outside the Mac App Store

I would like to know which is the best way to distribute a Mac App's Update to my existing app users. App is distribute out side the Mac App Store so can not use the app store to distribute the update I would like to do similar to VyprVPN like…
Malav Soni
  • 2,739
  • 1
  • 23
  • 52
2
votes
0 answers

Prevent UIs interaction in Sparkle

I am trying to use Sparkle to update an app (not the current app). I start with something simple which is creating the updater object: var updater = SUUpdater(forBundle: appBundle) The problem I'm having is that that line of code can open UI…
Pablo Fernandez
  • 279,434
  • 135
  • 377
  • 622
2
votes
1 answer

Initialise Sparkle (OS X) with appcast URL

I'm using the Sparkle framework to ship updates for my OS X desktop application. To be able to point Sparkle to different systems (staging/production), I overwrite the appcast URL entry in the Info.plist file and save the updated file to disc …
Rip-Off
  • 358
  • 1
  • 4
  • 14
2
votes
1 answer

Showing .dmg EULA when updating with Sparkle Framework

I always have an EULA attached to my DMGs. But my users now can only see it the first time they download my application. Whenever they get an upgrade within the app through Sparkle framework, the EULA is not shown when the .dmg gets extracted by…
Enchilada
  • 3,859
  • 1
  • 36
  • 69
2
votes
1 answer

How can I add autoupdate in a Qt cross-platform application?

I am working on a cross-platform application (Mac and Windows). How can I add auto-update in this application for Mac and Windows, either separately or combined? By some googling, I came to know about Sparkle framework for Mac, but couldn't follow…
user2653062
  • 697
  • 1
  • 9
  • 16
2
votes
1 answer

"Check For Updates" disabled (grayed out) using Sparkle framework

I'm using Sparkle to distribute updates to my OS X app. It's working well for most of my users but I'm getting reports from a small number saying that "Check For Updates" is disabled. The only other examples I can find online are from developers who…
Craig
  • 3,253
  • 5
  • 29
  • 43
2
votes
1 answer

Use Github Release model to host application's Sparkle appcast

Can Github's Release feature be used to host an application's Sparkle appcast (RSS feed)? The goal is to eliminate the need to have another server involved to support application updates. The challenge would be that the file's URL (referenced by an…
craig
  • 25,664
  • 27
  • 119
  • 205