-
-
Notifications
You must be signed in to change notification settings - Fork 0
How to create a new release
Joshua Park edited this page Mar 18, 2024
·
2 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 "AC_PASSWORD" --wait
- Staple ticket:
xcrun stapler staple "./Front Row.dmg"
- Create release on GitHub
- Retrieve release
published_at
date from here - Cryptographically sign update:
Sparkle-for-Swift-Package-Manager/bin/sign_update "./Front Row.dmg"
- Update
appcast.xml
with date and signature info
Front Row Architecture