![]()
Validate your appcast.xml feed for errors, warnings, and
best practices
Sparkle is the standard
framework for delivering software updates to macOS apps. It reads an
appcast.xml feed to discover new versions. This tool
helps you catch mistakes before your users do—checking signatures,
versions, URLs, and 60+ other rules.
Enter the URL to your appcast.xml file. We'll fetch and validate it for you.
npm
npm install -g sparkle-validator
Homebrew
brew install dweekly/sparkle-validator/sparkle-validator
npx
npx sparkle-validator https://example.com/appcast.xml
--check-urls verify links
--strict mode
JSON output
stdin support
- uses: dweekly/Sparkle-Validator@v1
with:
file: appcast.xml
xmllint --schema https://sparklevalidator.com/appcast.xsd --noout
your-appcast.xml