Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Configure Sparkle framework for macOS auto-updates with appcast, delta updates, and code signing
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 589% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 73% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 29% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -65% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -35% | 0% |
Configure Sparkle framework for macOS auto-updates. This skill sets up appcast feeds, delta updates, EdDSA signing, and update UI customization.
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"] }
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
bash# Generate appcast ./bin/generate_appcast ./releases/ # Sign update ./bin/sign_update MyApp-1.0.0.zip
macos-notarization-workflowauto-update-system processOther measured skills in the registry, with their headline benchmark lift.