【发布时间】:2016-07-22 16:33:12
【问题描述】:
我正在写 a Ruby program 以自动更新使用 Sparkle 框架的所有应用程序。构建所有此类应用程序的列表很容易。下一步是触发 Sparkle 更新程序。
另一种方法是从应用程序的 Info.plist 中检索捆绑版本和 SUFeedURL,然后下载并解析开发人员的 appcast XML 文件,并手动进行版本比较,如果出现以下情况,可能会提示用户打开并更新应用程序需要。鉴于已经有一个出色的开源框架可以做到这一点,这似乎是对时间和时钟周期的巨大浪费。
是否可以使用 Ruby 或 bash 从应用程序外部调用 Sparkle 的 checkForUpdates 方法(或者更好的是 checkForUpdatesInBackground 方法)?
【问题讨论】:
标签: ruby macos bash cocoa sparkle