首页 文章

从应用程序外部调用Sparkle更新程序

提问于
浏览
0

我正在写a Ruby program来自动更新所有使用Sparkle框架的应用程序 . Build 所有此类应用程序的列表很容易 . 下一步是触发Sparkle更新程序 .

另一种方法是从应用程序的Info.plist中检索软件包版本和SUFeedURL,然后下载并解析开发人员的appcast XML文件,并手动进行版本比较,如果需要,可能会提示用户打开并更新应用程序 . 考虑到已经有一个优秀的开源框架,这似乎是浪费时间和时钟周期的巨大浪费 .

是否可以使用Ruby或bash从应用程序外部调用Sparkle的checkForUpdates方法(或者更好的是checkForUpdatesInBackground方法)?

1 回答

  • 0

    AppFresh这样的应用程序已经完成了这项工作 . 您最好的方法可能是查看应用程序' Info.plist files' SUFeedURL键 . 然后,您可以在这些URL处获取RSS源并检查新版本并自行处理下载 .

相关问题