Platforms to show: All Mac Windows Linux Cross-Platform

Back to SUUpdaterMBS class.

SUUpdaterMBS.IsFrameworkLoaded as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 8.6 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Whether the framework has been loaded.

Returns true if the Sparkle framework has been loaded.

SUUpdaterMBS.LoadFramework(path as folderitem) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 8.6 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Loads the Sparkle framework from the given folderitem.

Returns false on Windows and Linux or on Mac OS X if the framework failed to load.
Return true if the framework was loaded already or was loaded successfully.

Be aware that the Sparkle Framework needs correct file permissions:

${APPFILENAME}/Contents/Frameworks/Sparkle.framework/Versions/A/Sparkle"
${APPFILENAME}/Contents/Frameworks/Sparkle.framework/Versions/A/Resources/relaunch"

If the permissions are set wrong the relaunch does not work.

You can run app from Terminal to see any error message while loading framework. You may need to code sign both the Sparkle framework and the app with your code signing certificate. Finally make sure platform (32 or 64bit) match between app and framework.

SUUpdaterMBS.SUSparkleErrorDomain as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 16.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The error domain for all Sparkle errors.

SUUpdaterMBS.SUUpdaterAppcastItemNotificationKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the keys for user info dictionary.

Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo dictionaries.

SUUpdaterMBS.SUUpdaterAppcastNotificationKey as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop only
Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo.

SUUpdaterMBS.SUUpdaterDidFindValidUpdateNotification as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the notification constants for use with NSNotificationObserverMBS class.

Object for this notification is the updater.

SUUpdaterMBS.SUUpdaterDidFinishLoadingAppCastNotification as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the notification constants for use with NSNotificationObserverMBS class.

Object for this notification is the updater.

SUUpdaterMBS.SUUpdaterDidNotFindUpdateNotification as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 14.4 ✅ Yes ❌ No ❌ No ❌ No Desktop only
One of the notification constants for use with NSNotificationObserverMBS class.

Object for this notification is the updater.

SUUpdaterMBS.SUUpdaterWillRestartNotification as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method Sparkle MBS MacExtras Plugin 16.1 ✅ Yes ❌ No ❌ No ❌ No Desktop only
The notification sent when updater will restart app.

The items on this page are in the following plugins: MBS MacExtras Plugin.


The biggest plugin in space...