I think Kelly Sutton (of the late layervault) figured this out with his fork of sparkle, called &quot;autosparkle&quot; - <a href="https:&#x2F;&#x2F;github.com&#x2F;layervault&#x2F;Sparkle" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;layervault&#x2F;Sparkle</a> . I haven&#x27;t personally integrated it into my app yet, but supposedly it makes updates a much more silent process - which is really important for &#x27;always-on&#x27; tray apps like layervault was, or the one I&#x27;m making.<p>Here&#x27;s their announcement of it from 2013: <a href="http:&#x2F;&#x2F;layervault.tumblr.com&#x2F;post&#x2F;50501747774&#x2F;open-sourced-autosparkle" rel="nofollow">http:&#x2F;&#x2F;layervault.tumblr.com&#x2F;post&#x2F;50501747774&#x2F;open-sourced-a...</a>