-
-
Notifications
You must be signed in to change notification settings - Fork 5
Building and Signing
To build a .exe
flutter build windows --releaseTo build a MSIX
flutter pub run msix:create To build a MSIX (for publishing to the Microsoft Store) without rebuilding the .exe
flutter pub run msix:create --build-windows=false --storeTo build a MSIX (for publishing on GitHub self-signed) without rebuilding the .exe (for this the certificate and the password are required)
flutter pub run msix:create --build-windows=false -c ./keys/dakanji_self_sign_msix.pfx -p THE_PASSWORDBuild can be found at: DaKanji-Application\build\windows\runner\
To build the app as an app bundle just invoke
flutter build appbundleTo obfuscate, save the symbol files and build the app.
flutter build appbundle --obfuscate --split-debug-info=obfuscate_debug_infoTo build a fat apk:
flutter build apk --obfuscate --split-debug-info=obfuscate_debug_infoand platform dependent, smaller apk's:
flutter build apk --obfuscate --split-debug-info=obfuscate_debug_info --split-per-abiBuild can be found at: DaKanji-Application\build\app\outputs
The key.properties file should be placed in the android folder.
And the DaKanjiRecognizer.jks file should be placed in the keys folder
A snapcraft.yaml is provided in
snap/snapcraft.yaml
A snap can be built by
snapcraft --use-lxdClean snapcraft built
snapcraft clean --use-lxdUn-/Install snap for testing
sudo snap install dakanji_xxx.snap --devmode
sudo snap remove dakanji