2

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

应用程序在 Mac App Store 之外分发,因此无法使用应用程序商店分发更新

我想做与 VyprVPN 类似的操作,例如下载新版本关闭应用程序安装新版本并重新启动应用程序,整个过程无需任何用户交互即可完成。

我想做喜欢,应用程序安装在我用户的 Mac 现在我发布了我的应用程序的新版本,那么我如何更新我用户的 Mac 中已经安装的应用程序(以前的版本)。

编辑

我尝试为应用程序更新功能实现 Sparkle 框架。

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

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

提前致谢

4

1 回答 1

1

您可以将Sparkle 框架构建到您的应用程序中,然后您的应用程序可以发现并安装未来的更新。

于 2015-05-15T19:54:53.397 回答