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

Can you update a sandboxed Mac app using Sparkle or something similar?

For those distributing Mac apps outside the Mac App Store, how are you planning to support updating and sandboxing? I'm guessing most people's answers for the time being is that they're not, but I hope that eventually non-MAS apps could be sandboxed…
c-had
  • 1,380
  • 1
  • 9
  • 18
8
votes
0 answers

How can i integrate sparkle updater framework with my python application built with pyinstaller

We are developing a python application which will be installed as a process on mac (There is no UI for this app, It just installs and starts the process). I came across sparkle framework which is used by most of the apps on mac for auto updates. But…
Ashish Gaude
  • 161
  • 6
7
votes
0 answers

ElectronJS with Sparkle: Can we integrate SPARKLE in electron application? How?

What is Sparkle? It is an application updater used by almost all applications on mac e.g VLC. It is open source and made by an APPLE insider. It is easy to use and easier to integrate with apps. Know More: https://sparkle-project.org/ What is…
Vikas Bansal
  • 10,662
  • 14
  • 58
  • 100
7
votes
1 answer

Updating a (sadly already distributed) sandboxed OSX application using sparkle

In a burst of non-thinking enthusiasm I sandboxed then sparkle-updated my app. Since the app only has read/write access to user selected files (and the music directory) I can't now update my own binary. Oops. This has been extensively debated with…
6
votes
1 answer

No "up to date" message when running the latest version?

I'm trying to use Sparkle with Qt (binding for Go) app. sparkle.m: #import static SUUpdater* updater = nil; void sparkle_checkUpdates() { if (!updater) { updater = [[SUUpdater sharedUpdater] retain]; } …
quanta
  • 3,960
  • 4
  • 40
  • 75
6
votes
1 answer

Update .app using Sparkle with a different bundle-identifier

I am using Sparkle to update an application from 0.9.2 to 1.0.0. In the new update, I have changed the CFBundleIdentifier of MyApp.app from com.MyCompany.MyApp to au.com.MyCompany.MyApp. When I test downloading this update (through Sparkle which is…
eggy
  • 2,836
  • 3
  • 23
  • 37
5
votes
2 answers

Is it advisable to keep old versions in Sparkle's appcast?

Some application developers who use the Sparkle framework keep old versions in their appcast (by using multiple tags). I think this practice would make sense if Sparkle showed the release notes of the intermediate releases when multiple…
aaronk6
  • 2,701
  • 1
  • 19
  • 28
5
votes
2 answers

Cannot include Sparkle framework when compiling

I am currently building a project based on the Qt C++ framework that utilizes the Sparkle framework for updates. The issue I am experiencing is that my entire application builds just fine except for when I include the Sparkle framework. The…
calaway21
  • 51
  • 2
4
votes
1 answer

How to modify source code of app after Building? xCode-Sparkle

I'm doing a Mac agent that needs to use two variables, those two variables need to be set every time a user downloads the agent,my first attempt was to modify the Info.plist file and do the signing for Sparkle, but after that I realized that…
Victor Castillo Torres
  • 10,581
  • 7
  • 40
  • 50
4
votes
0 answers

Sparkle: An error occurred while extracting the archive

I am integrating sparkle into my app and testing it out. Currently, I am in a debug build ( I am running the app out of my Xamarin IDE). I also have an updated app in a http server. This updated .app is signed using an apple developer id, and it has…
prasha6
  • 153
  • 2
  • 10
4
votes
1 answer

Accessibility permissions reset after application update

I made an application that requires users to give permission to accessibility features. It's working as it when application first started and asks for accessibility const void * keys[] = { kAXTrustedCheckOptionPrompt }; const void * values[] = {…
sftsz
  • 346
  • 4
  • 14
4
votes
1 answer

Are "Validate" and "Distribute" steps necessary for Direct Distribution of a Mac app?

I am working to automate the process of releasing a Mac application using xCode 5. The app is only distributed outside of the Mac App Store (Direct Distribution). I know that I can add a Run Script to be executed during the Build Phase to automate…
RGB World
  • 399
  • 1
  • 6
  • 19
4
votes
1 answer

OS X app update issue with Sparkle under Mavericks and XCode 5

I use the Sparkle framework to handle my app updates. Everything worked fine until recently, when I upgraded to OS X 10.9 Mavericks and XCode 5.0.2. When I compile my app under OS X 10.8.4 and XCode 4.6.3, it can then be updated with no issue. But…
ink
  • 317
  • 2
  • 14
4
votes
1 answer

Sparkle Framework: How to change application name?

I have a Cocoa application for which I've changed the name. I'm using the excellent Sparkle Framework (http://sparkle-project.org) to provide updates to my users. Unfortunately, it appears that Sparkle doesn't support application name changes out of…
sam
  • 3,399
  • 4
  • 36
  • 51
3
votes
0 answers

Sparkle Framework, Delegate methods are not getting called under Lion

I am trying to add Sparkle framework to my Application for automatic updates. I did everything as prescribed in the documentation. But the update was not happening. I tried to find out more by putting some NSLog statements. What I found this was is…
Raiyan Kabir
  • 1,016
  • 2
  • 11
  • 23
1
2 3 4 5 6 7