-
update bundle version +1 +1 +1 , always increment.
-
export to QVKeyboardClient.app
-
directly zip QVKeyboardClient.app to update.zip
-
layout
~/update/update.zip
-
create local cert by keychain
-
cd tools
./generate_appcast -k ~/Library/Keychains/login.keychain -n 'QVKeyboardUpdater' ~/update
- upload
appcast.xml and update.zip to qvkeyboard.github.io/assets/
create-dmg QVKeyboardClient.app