-
Notifications
You must be signed in to change notification settings - Fork 340
How to create a new release
Joshua Park edited this page Mar 16, 2024
·
10 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_at
date from here - Cryptographically sign update:
Sparkle-for-Swift-Package-Manager/bin/sign_update "./MochiDiffusion.dmg"
- Update
appcast.xml
with date and signature info