Multiple app bundles with one updater

Asked by Paul

We have two .app bundles that make up our application (so, both are in the DMG). We'd like to update them together from just one of the apps. So, when App A sees there is an update, it downloads a DMG with both AppA.app and AppB.app and they should both get replaced at the same time.
Easy way? Or should we hack something together by listening to delegates and doing it "by hand"?

Thanks!

Question information

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

You should make a custom SUInstaller subclass.

Alternately, you can use a .pkg to install them both.

Revision history for this message
Paul (middlinp) said :
#2

Thanks, Andy. I'll have to figure out whether I can make a silent pkg to just slap down the two .app files. I'm new ;) If that doesn't work out I may have more questions for you as far as what would need overriding in the SUInstaller class. I appreciate the help!

Revision history for this message
Paul (middlinp) said :
#3

Thanks Andy Matuschak, that solved my question.

Revision history for this message
Micah Walter (micahwalter) said :
#4

is there any documentation on how to use Sparkle for a pkg installer? I have an app that consists of a plugin bundle and a small helper app...

Revision history for this message
Andy Matuschak (andymatuschak) said :
#5

Not really—just put YourApp'sName.pkg in a .zip and toss it in the appcast. Good luck!