如何分发在Mac App Store外部分发的OS X应用程序更新

时间:2015-05-06 04:52:53

标签: objective-c macos updates sparkle

我想知道将Mac App的更新分发给现有应用用户的最佳方法。

应用分发到Mac App Store旁边,因此无法使用应用商店分发更新

我想和VyprVPN做类似的事情。下载新版本关闭应用程序安装新版本并重新启动应用程序,这一切都在没有任何用户交互的情况下完成。

我想这样做,应用程序安装在用户的Mac上现在我发布了我的应用程序的新版本,那么如何在用户的Mac上更新已安装的应用程序(早期版本)。

编辑

我尝试为应用更新功能实现Sparkle Framework。

但是当我尝试更新我的应用程序时,我收到PopUp说新版本的应用程序可用但是当我尝试安装新版本时出现错误 UPDATE错误下载更新时出错。请稍后再试。

现在我找不到这种行为的原因。任何人都可以帮助我吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

您可以在应用中构建Sparkle framework,然后您的应用可以发现并安装将来的更新。