7

我正在开发一个可以在 Windows 和 Mac 上运行的 Qt 桌面应用程序,

我必须在应用程序中添加一个功能来检查更新并将它们应用到我已经在一个 Windows 上完成的软件(在 Windows 上下载更新 dll/exe 文件删除现有文件并将新文件放在那里)

我对 Windows 上的 mac 上的部署/安装不太熟悉,我只是更新了安装目录中的文件。

要在 mac 中进行类似操作,我是否必须考虑特殊的部署策略来自动更新软件?像我需要为mac制作安装程序还是捆绑它?本质上,我希望能够自动更新软件,无论哪种策略允许我这样做..

重要的是该应用程序不会进入 Mac 商店,而是用户会从网站下载它。

请指教,

谢谢,

4

1 回答 1

7

如果没有 App Store,我见过的下一个最常见的解决方案是 Sparkle 框架:

http://sparkle.andymatuschak.org/

于 2012-07-13T07:53:14.160 回答