wir verwenden für Updates seit ein paar Versionen das weit verbreitete "Sparkle" Framework. Dieses ist erstmal so gebaut, dass es möglichst Endnutzerfreundlich ist und am Anfang eben die Frage nach "willst du updates" gestellt wird.
Was den NSM betrifft gibt es folgenden Konfigurationsparameter:
enableAutoUpdater: damit wird das "Sparke Framework" ganz ein oder ausgeschaltet.
Der Parameter autoUpdate wird aktuell nicht (mehr) verwendet. Der NSM ist von uns aus so gedacht, dass sich der Admin um die Updates kümmert (per MDM) oder der jeweilige Endnutzer selbst. Im ersten Fall soll dann sinnvollerweise das Sparkle Framework nicht verwendet werden (aka enableAutoUpdater auf false gesetzt werden).
Ich vermute, dass du aber die Updates nicht selbst verteilen möchtest und Updates also über die Auto-Update Funktion auf den einzelnen Macs verwenden willst. Dazu kannst du folgende Parameter setzen:
SUHasLaunchedBefore (true/false) - damit wird die initiale Frage beim ersten Starte des Programms nach "möchtest du ..." nicht angezeigt
SUEnableAutomaticChecks (true/false) - sollen automatisch nach Updates gesucht werden
SUAutomaticallyUpdate (true/false) - sollen Updates automatisch installiert werden oder der Nutzer:in angezeigt werden
Die drei genannten "SU"-Parameter kommen aus dem Sparkle-Framework und sollten vielleicht doch dokumentiert werden.
wir verwenden für Updates seit ein paar Versionen das weit verbreitete "Sparkle" Framework. Dieses ist erstmal so gebaut, dass es möglichst Endnutzerfreundlich ist und am Anfang eben die Frage nach "willst du updates" gestellt wird. Was den NSM betrifft gibt es folgenden Konfigurationsparameter:
enableAutoUpdater: damit wird das "Sparke Framework" ganz ein oder ausgeschaltet.
Der Parameter autoUpdate wird aktuell nicht (mehr) verwendet. Der NSM ist von uns aus so gedacht, dass sich der Admin um die Updates kümmert (per MDM) oder der jeweilige Endnutzer selbst. Im ersten Fall soll dann sinnvollerweise das Sparkle Framework nicht verwendet werden (aka enableAutoUpdater auf false gesetzt werden).
Ich vermute, dass du aber die Updates nicht selbst verteilen möchtest und Updates also über die Auto-Update Funktion auf den einzelnen Macs verwenden willst. Dazu kannst du folgende Parameter setzen:
SUHasLaunchedBefore (true/false) - damit wird die initiale Frage beim ersten Starte des Programms nach "möchtest du ..." nicht angezeigt
SUEnableAutomaticChecks (true/false) - sollen automatisch nach Updates gesucht werden
SUAutomaticallyUpdate (true/false) - sollen Updates automatisch installiert werden oder der Nutzer:in angezeigt werden
Die drei genannten "SU"-Parameter kommen aus dem Sparkle-Framework und sollten vielleicht doch dokumentiert werden.
wir verwenden für Updates seit ein paar Versionen das weit verbreitete "Sparkle" Framework. Dieses ist erstmal so gebaut, dass es möglichst Endnutzerfreundlich ist und am Anfang eben die Frage nach "willst du updates" gestellt wird. Was den NSM betrifft gibt es folgenden Konfigurationsparameter:
enableAutoUpdater: damit wird das "Sparke Framework" ganz ein oder ausgeschaltet. Der Parameter autoUpdate wird aktuell nicht (mehr) verwendet. Der NSM ist von uns aus so gedacht, dass sich der Admin um die Updates kümmert (per MDM) oder der jeweilige Endnutzer selbst. Im ersten Fall soll dann sinnvollerweise das Sparkle Framework nicht verwendet werden (aka enableAutoUpdater auf false gesetzt werden). Ich vermute, dass du aber die Updates nicht selbst verteilen möchtest und Updates also über die Auto-Update Funktion auf den einzelnen Macs verwenden willst. Dazu kannst du folgende Parameter setzen:
SUHasLaunchedBefore (true/false) - damit wird die initiale Frage beim ersten Starte des Programms nach "möchtest du ..." nicht angezeigt SUEnableAutomaticChecks (true/false) - sollen automatisch nach Updates gesucht werden SUAutomaticallyUpdate (true/false) - sollen Updates automatisch installiert werden oder der Nutzer:in angezeigt werden Die drei genannten "SU"-Parameter kommen aus dem Sparkle-Framework und sollten vielleicht doch dokumentiert werden.