Help

Help covers common questions on how to use and setup Amore, as well as other related topics and will be regularly updated. Don't find what you're looking for? Feel free to reach out via email.

Get Started with Amore

Get started self-publishing your macOS app in under 5 minutes with Amore. Set up Sparkle, configure signing, and publish your first release.

How to Set Up Sparkle 2 in a SwiftUI App

Step-by-step guide to adding SPUStandardUpdaterController to your SwiftUI app, configuring SUFeedURL and SUPublicEDKey in Info.plist, and enabling automatic updates with Sparkle 2.

Self-Managed S3-Bucket

Host your macOS app updates on your own S3-compatible storage (AWS, Cloudflare R2) with Amore. Includes custom domain and appcast.xml migration.

Codesigning

Set up your code signing identity and notarization keychain profile in Amore for automated macOS app distribution.

Automatic DMG Creation

Amore automatically creates code-signed, notarized DMG installers with a drag-to-install experience for your macOS app.

Key Management

Manage EdDSA signing keys for Sparkle updates in Amore. Import existing keys or generate new pairs, stored securely in the macOS keychain.

Custom Domain

Set up a custom domain for your macOS app's Sparkle update feed to stay independent and prevent vendor lock-in.

Command Line

Automate macOS app releases from the terminal. The Amore CLI handles archiving, code signing, notarization, DMG creation, and publishing in one command.

Sparkle Sandboxing Guide

How to integrate Sparkle 2 with the macOS App Sandbox entitlement, including XPC services (Installer.xpc, Downloader.xpc) and required entitlements.

FAQ

Frequently asked questions about Amore pricing, the free tier, S3 bucket support, and self-publishing macOS apps outside the App Store.