Sparkle 是一个开源框架,用于在不通过 App Store 分发时将应用程序更新集成到您的 Mac 应用程序。它非常灵活,允许您以简单的方式将自动更新推送到您的应用程序。您可能已经在您使用的许多应用程序中看到过 Sparkle——例如,它用于Docker、Arc、Hex Fiend、Rectangle和无数其他应用程序。
Sparkle 的主要特点之一是易于实施。在常规的 Cocoa 应用程序中,您无需一行代码即可支持应用程序更新。
幸运的是,Sparkle 也适用于 Catalyst 应用程序,但需要一些额外的工作才能启动和运行。