diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 65b19db4..3d5224ff 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -3349,6 +3349,8 @@ def sign_apk(unsigned_path, signed_path, keyalias): 'FDROID_KEY_STORE_PASS': config['keystorepass'], 'FDROID_KEY_PASS': config.get('keypass', "")}) if p.returncode != 0: + if os.path.exists(signed_path): + os.remove(signed_path) raise BuildException(_("Failed to sign application"), p.output) os.remove(unsigned_path)