Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8. Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead. If this causes problems, reconfigure your locale. See the locale(1) manual for more information. Usage: harmonydeployqt [options] Options: --input JSON configuration file (required) --output Output directory for generated project --hvigor Path to hvigorw for building HAP (or set QT_HARMONYOS_HVIGOR) --install Install HAP to connected device via hdc --release Build release configuration (default: debug) --verbose Enable verbose output --no-build Skip building the HAP --test-bundle Enable test bundle mode (bundles all test binaries into one HAP) --depfile Write dependency file for build system --depfile-base Base directory for relative paths in depfile --signing-cert-path

.cer file (or QT_HARMONYOS_SIGNING_CERT_PATH) --signing-profile

.p7b profile (or QT_HARMONYOS_SIGNING_PROFILE) --signing-store-file

.p12 keystore (or QT_HARMONYOS_SIGNING_STORE_FILE) --signing-key-alias Key alias (or QT_HARMONYOS_SIGNING_KEY_ALIAS) --signing-key-password Encrypted key pwd (or QT_HARMONYOS_SIGNING_KEY_PASSWORD) --signing-store-password Encrypted store pwd (or QT_HARMONYOS_SIGNING_STORE_PASSWORD) --signing-alg Signature algorithm, default SHA256withECDSA (or QT_HARMONYOS_SIGNING_ALG) --help Show this help Signing: CLI flags above win per field over the matching env vars. Passwords must be hvigor-encrypted blobs. If any signing input is set, all six required values must be present, or the HAP is left unsigned.