使用 Sparkle 框架禁用(灰显)“检查更新”

Cra*_*aig 2 macos cocoa sparkle xcode5

我正在使用 Sparkle 将更新分发到我的 OS X 应用程序。它对我的大多数用户运行良好,但我收到一小部分用户的报告,称“检查更新”已禁用。

我可以在网上找到的唯一其他示例来自从未启用“检查更新”的开发人员。就我而言,整个过程对大多数客户来说都很好;只有少数人正在经历这一点。

我没有做任何棘手的事情。我的设置与文档描述的完全一样 ( https://github.com/sparkle-project/Sparkle/wiki ),包括使用我的开发人员 ID 对框架进行签名。再一次,它适用于大多数。

现在遇到问题的用户正在运行 OS X 10.9.4,但我无法确认是否有 10.9.4 用户使用它。

Nix*_*ang 5

当您选中“将来自动下载和安装更新”时,Sparkle 将在后台下载 dmg 并禁用菜单。应用程序将在下次启动时更新。