-
-
Notifications
You must be signed in to change notification settings - Fork 2
How to create a new release
Joshua Park edited this page Apr 21, 2025
·
4 revisions
This is really for me to remember what I need to do but feel free to read up on it.
- Create Archive from Xcode
- Product > Archive
- Distribute App > Direct Distribution
- After app is code signed & notarized, export app
- Create dmg:
create-dmg "./Front Row.app" - Notarize dmg:
xcrun notarytool submit "./Front Row.dmg" --keychain-profile notarytool-password --wait - Staple ticket:
xcrun stapler staple "./Front Row.dmg"
- Create release on GitHub
- Retrieve release
published_atdate from here - Cryptographically sign update:
../artifacts/sparkle/Sparkle/bin/sign_update "./Front Row.dmg" - Update
appcast.xmlwith date and signature info
Front Row Architecture