-
-
Notifications
You must be signed in to change notification settings - Fork 28
How to create a new release
Joshua Park edited this page Jan 3, 2023
·
1 revision
This is really for me to remember what I need to do but feel free to read up on it.
- Export from Script Editor
- Find Developer ID certificate name:
security find-identity -p codesigning -v
- Code sign:
codesign -s "Developer ID Application: Joshua Park (xxxxxxx)" -o runtime --timestamp -f --identifier "com.godly-devotion.charge-limiter" "./Charge Limiter.app"
-
-o runtime
: enables hardened runtime -
--timestamp
: adds secure timestamp
-
create-dmg ./Charge Limiter.app
- Notarize:
xcrun notarytool submit "./Charge Limiter.dmg" --keychain-profile "AC_PASSWORD" --wait