How to update to renamed app?

Asked by n[ate]vw

We need to change the name of our application, but when we post the updated (=renamed) application in our appcast, the update fails with an error:

Sparkle Error (continued): Couldn't find an appropriate update in the downloaded package.

Is there a way to perform an upgrade replacing A.app with B.app using Sparkle, or will our users have to manually upgrade?

thanks,
-natevw

Question information

Language:
English Edit question
Status:
Answered
For:
Sparkle Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Andy Matuschak (andymatuschak) said :
#1

Unfortunately, Sparkle has no support for this. You could always make your app rename itself on first launch, but that's probably not an ideal solution.

Revision history for this message
Hofman (cmhofman) said :
#2

AFAICS 1.5b6 recognizes a bundle to update from the bundle identifier alone in SUInstaller.

That would of course not work for apps running older Skim versions, so for those it should be done in two steps. First update to a version with the same app name containing Sparkle 1.5b6, which can then update to a newer version with a new app name. This requires two different appcasts of course.

Can you help with this problem?

Provide an answer of your own, or ask n[ate]vw for more information if necessary.

To post a message you must log in.