Why Unity can't remember Key Store Password?

Hi there!

I using Unity 6 and I wondering why Unity won’t remember my
password? after I assign in Key Store Password Field before export to
.aab or .apk? for Android


why not simply and clrean like iOS?
why Android always so much complex!

Unity 6 should be get better…
I love this game engine so much
and I want to see it go to the best!

As per Unity - Manual: Android Player settings, this is done for security reasons, otherwise anyone who has access to your project, can basically resubmit your app.

If you’re really want to be this populated every time, simply create an Editor script with InitializeOnLoad attribute and call Unity - Scripting API: PlayerSettings.Android.keystorePass directly.

Could it be then saved outside the project?

and/or have checkbox “ save password (warning: not secure…or something)” like some other applications allow saving passwords (knowing that most people don’t have issues with it)

have probably wasted tens of hours combined time from failing builds (missing password…)

also just curious:
if someone can build & resubmit your already submitted app, what happens?
could they submit it on another account or only in your account?
(and even then, what happens if the keystore matches existing app?)