mirror of
https://github.com/chris2511/xca.git
synced 2026-09-12 19:51:05 +05:00
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
23 lines
781 B
Plaintext
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"
|