Github 的发布功能可以用于托管应用程序的 Sparkle appcast(RSS 提要)吗?目标是消除需要另一台服务器来支持应用程序更新的需要。
挑战在于文件的 URL(由 Xcode 项目的 SUFeedURL 属性引用)在各个版本之间不一致:
- https://github.com/user/foobar/releases/tag/v0.1.0
- https://github.com/user/foobar/releases/tag/v0.2.0
有办法做到这一点吗?
最佳答案
虽然我还没有找到将 appcast 直接与 GitHub Releases 集成的方法,但正如您所说,我一直在使用 GitHub Pages 来托管 appcast,以避免需要另一台服务器。它也看起来像 releases.io可能有助于从 GitHub 版本创建 Sparkle 的发行说明链接。
关于xcode - 使用 Github Release 模型托管应用程序的 Sparkle appcast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23059086/