macos-auto-update

Community

Enable Sparkle auto-updates for macOS apps.

Authorharshav167
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Sparkle auto-update setup for macOS apps, enabling secure, user-friendly in-app update flows without the App Store.

Core Features & Use Cases

  • SPM dependency integration: adds Sparkle to the project to handle update downloads and UI.
  • UpdaterManager singleton: centralizes update state and UI bindings.
  • Info.plist configuration: exposes SUFeedURL and SUPublicEDKey for signed updates.
  • UI integration: provides "Check for Updates" actions in app UI and menu bar.

Quick Start

Install Sparkle via Swift Package Manager, add the UpdaterManager and Info.plist configurations, wire the AppDelegate to start updates, and create an initial appcast for the feed.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: macos-auto-update
Download link: https://github.com/harshav167/build-ios-apps/archive/main.zip#macos-auto-update

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.