不需要每次打包都手動配置簽名文件.
有時候,在Unity啓動時,在項目中運行一些編輯器腳本代碼是很有用的,而不需要用戶進行操作。
可以通過將InitializeOnLoad屬性應用到具有靜態構造函數的類來實現這一點。
靜態構造函數是與類同名的函數,聲明靜態,沒有返回類型或參數
using UnityEditor;
[InitializeOnLoad]
public class GlobalConfig
{
static GlobalConfig()
{
PlayerSettings.Android.keystorePass = "your keystore password";
PlayerSettings.Android.keyaliasName = "your key alias name";
PlayerSettings.Android.keyaliasPass = "your key alias password";
}
}
注意: 腳本需要放在 Editor 文件夾下面.