让Unity3d 记住Keystore密码

正式版的android应用一般会进行应用签名。unity可以记住我们的keystore文件位置,但是每次启动时,密码会清空,即使每次输入123456也是十分费力的。

我们知道unity中设置keystore是在BuildSetting -> PlayerSettings里面的,这样就可以找到相关API进行设置了。

using UnityEditor;

[InitializeOnLoad]
public class GlobalConfig
{
    static GlobalConfig()
    {
        PlayerSettings.Android.keystorePass = "123456";
        PlayerSettings.Android.keyaliasName = "key_alias_name";
        PlayerSettings.Android.keyaliasPass = "123456";
    }
}

最后记得把这个脚本放在Editor目录下。


你可能感兴趣的:(unity3d)