每次重启Unity打包前都要重新设置一次密匙库信息,就觉得有点麻烦,想偷懒,偷懒方法来了,记录一下!
编写一个编辑器脚本代码,将其丢到Editor文件夹中:
using UnityEditor;
//监听Unity启动,一启动就执行
[InitializeOnLoad]
public class rememberKeyStore
{
static rememberKeyStore()
{
//秘钥名称:注意这里要加上.keystore后缀
PlayerSettings.Android.keystoreName = "文件名.keystore";
// 密钥密码
PlayerSettings.Android.keystorePass = "自己设置的密码";
// 密钥别名
PlayerSettings.Android.keyaliasName = "自己取的别名";
// 密钥别名密码
PlayerSettings.Android.keyaliasPass = "自己设置的密码";
}
}
注意一点,创建的keystore密匙库文件在项目根目录下,即与Assets同级目录下,上面代码中的设置可以自动找到。