xca/misc/release.txt
Christian Hohnstädt 05db6b5b77 Adapt build methods for Apple developer account
Use Apple developer certificates for code signing and
prepare DMG for notarization.

Tweak the app to match the App Store requirements
Add an entitlements.plist
  com.apple.security.app-sandbox: true
  com.apple.security.network.client: true
  com.apple.security.files.user-selected.read-write: true
2021-04-24 23:16:36 +02:00

23 lines
781 B
Plaintext

Release schedule cheat sheet
- Test, test, test
- Test again
- Check
- ign_openssl_error()
- for TRACE
- update translation and xca.pro (qmake-qt4 -o makefile && make)
- update changelog.txt doc/xca.sgml and README.md
- ./git.release VERSION
- Create xca.dmg
- Create and sign MSI Installer
- git push git.hohnstaedt.de
- update xca.hohnstaedt.de:
scp changelog git.hohnstaedt.de:/var/cache/git/projects/changelog.txt
# https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/customizing_the_notarization_workflow
# xcrun altool --notarize-app --primary-bundle-id "de.hohnstaedt.xca.dmg" --username "christian@hohnstaedt.de" --password "@keychain:AC_PASSWORD" --asc-provider HWR8GSJ73M --file "$DMG"
# xcrun stapler staple "$DMG"