[Unity] Editor 自動填入 Keystore 密碼腳本

發表於

Unity

在每一次開啟 Unity 專案時,Keystore 都需要重新輸入密碼才可以進行編譯,在開發時很麻煩。我們可以用一支小程式來讓他自動去填入密碼,省麻煩。

腳本說明

新增一個 PreloadSigningAlias 腳本,並將它放置在 Editor 資料夾下來防止被 Unity 編譯進程式內。另外要注意,如果你的原始碼要公開的話,記得將這個腳本與 Keystore 排除掉。

程式碼

using UnityEditor;
[InitializeOnLoad]
public class PreloadSigningAlias {
    static PreloadSigningAlias() {
        PlayerSettings.Android.keystorePass = "KEYSTORE_PASS";
        PlayerSettings.Android.keyaliasName = "KEYALIAS_NAME";
        PlayerSettings.Android.keyaliasPass = "KEYALIAS_PASS";
    }
}