macos-sparkle-config
SolidConfigure Sparkle framework for macOS auto-updates with appcast, delta updates, and code signing
AI & Automation 1,160 stars
71 forks Updated today MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# macos-sparkle-config
Configure Sparkle framework for macOS auto-updates. This skill sets up appcast feeds, delta updates, EdDSA signing, and update UI customization.
## Capabilities
- Integrate Sparkle 2.x framework
- Generate appcast.xml feeds
- Configure EdDSA signing for updates
- Set up delta updates
- Customize update UI
- Configure update check intervals
- Generate release publishing scripts
- Configure sandboxed app support (XPC)
## Input Schema
```json
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"appcastUrl": { "type": "string" },
"signUpdates": { "type": "boolean", "default": true },
"deltaUpdates": { "type": "boolean", "default": true },
"checkInterval": { "type": "number", "default": 86400 }
},
"required": ["projectPath", "appcastUrl"]
}
```
## Configuration
```swift
// In App Delegate or SwiftUI App
import Sparkle
class AppDelegate: NSObject, NSApplicationDelegate {
let updaterController = SPUStandardUpdaterController(
startingUpdater: true,
updaterDelegate: nil,
userDriverDelegate: nil
)
}
// Info.plist
// SUFeedURL: https://yourserver.com/appcast.xml
// SUPublicEDKey: your-public-ed25519-key
```
## Appcast Generation
```bash
# Generate appcast
./bin/generate_appcast ./releases/
# Sign update
./bin/sign_update MyApp-1.0.0.zip
```
## Related Skills
- `macos-notarization-workflow`
- `auto-update-system` process
Details
- Author
- a5c-ai
- Repository
- a5c-ai/babysitter
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Listed
generate-sparkle-appcast
Generate Mos Sparkle appcast.xml from the latest build zip and recent git changes (since a given commit), then sync to docs/ for publishing.
335 Updated today
aiskillstore AI & Automation Solid
electron-auto-updater-setup
Configure electron-updater with code signing verification, delta updates, staged rollouts, and multiple update channels for Electron applications
1,160 Updated today
a5c-ai AI & Automation Solid
macos-entitlements-generator
Generate entitlements.plist with appropriate sandbox capabilities for macOS applications
1,160 Updated today
a5c-ai AI & Automation Listed
app-release
Automates the release process for Skill Lake app, including version bumping, building, packaging, and publishing to GitHub and Homebrew.
2 Updated 1 weeks ago
emlog AI & Automation Solid
speckit-updater
SpecKit Safe Update
39,350 Updated today
sickn33