【发布时间】:2015-05-06 04:52:53
【问题描述】:
我想知道将 Mac 应用更新分发给现有应用用户的最佳方式。
应用程序在 Mac App Store 之外分发,因此无法使用应用程序商店分发更新
我想做与 VyprVPN 类似的操作,例如下载新版本关闭应用安装新版本并重新启动应用,整个过程无需任何用户交互即可完成。
我想做这样的事,应用程序已安装在我用户的 Mac 上,现在我发布了我的应用程序的新版本,那么如何更新已安装在我用户 Mac 上的应用程序(以前的版本)。
编辑:
我尝试为应用更新功能实现 Sparkle 框架。
但是当我尝试更新我的应用程序时,我收到弹出窗口说有新版本的应用程序可用,但是当我尝试安装新版本时出现错误提示 更新错误下载更新时出错。请稍后再试。
现在我找不到这种行为的原因。任何人都可以帮助我吗?
提前致谢
【问题讨论】:
-
将其打包成
.dmg。用户挂载.dmg并将.app拖到他们的Applications文件夹中。工作完成。 -
我说的是应用程序更新而不是安装新版本的应用程序
-
没有应用程序更新之类的东西。
-
你用过VyprVPN吗?我想做喜欢,应用程序安装在我用户的 MAC 现在我发布了我的应用程序的新版本,那么我如何更新我用户的 MAC 中已经安装的应用程序(以前的版本)。
-
太好了,您对此有什么想法吗?
标签: objective-c macos updates sparkle