Exporting: Android Debug Keystore Warnings

(cherry picked from commit 2cf19293ba)
This commit is contained in:
Nathaniel Morihara 2021-05-20 22:29:44 -04:00 committed by Rémi Verschelde
parent 0446cf487f
commit a34c0a9248
No known key found for this signature in database
GPG Key ID: C3336907360768E1
1 changed files with 14 additions and 0 deletions

View File

@ -2131,6 +2131,13 @@ public:
// Validate the rest of the configuration.
String dk = p_preset->get("keystore/debug");
String dk_user = p_preset->get("keystore/debug_user");
String dk_password = p_preset->get("keystore/debug_password");
if ((dk.empty() || dk_user.empty() || dk_password.empty()) && (!dk.empty() || !dk_user.empty() || !dk_password.empty())) {
valid = false;
err += TTR("Either Debug Keystore, Debug User AND Debug Password settings must be configured OR none of them.") + "\n";
}
if (!FileAccess::exists(dk)) {
@ -2142,6 +2149,13 @@ public:
}
String rk = p_preset->get("keystore/release");
String rk_user = p_preset->get("keystore/release_user");
String rk_password = p_preset->get("keystore/release_password");
if ((rk.empty() || rk_user.empty() || rk_password.empty()) && (!rk.empty() || !rk_user.empty() || !rk_password.empty())) {
valid = false;
err += TTR("Either Release Keystore, Release User AND Release Password settings must be configured OR none of them.") + "\n";
}
if (!rk.empty() && !FileAccess::exists(rk)) {
valid = false;