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