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

2019.11.26 / Unity 引擎

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

腳本說明

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

在每一次開啟 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”; } }

相關文章

Ted Liou

雲科碩士在讀中,專注於 Unity C#、TouchDesigner 技術。
只要願意以超連結標註本文,歡迎轉載或用於教材製作!