Skip to content

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.

Steps

  1. Export from Script Editor
  2. Find Developer ID certificate name: security find-identity -p codesigning -v
  3. 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
  4. create-dmg ./Charge Limiter.app
  5. Notarize: xcrun notarytool submit "./Charge Limiter.dmg" --keychain-profile "AC_PASSWORD" --wait
Clone this wiki locally