Example #1
0
        public static void SetKeystoreToProject(EclipseProject project)
        {
            string keystore = PlayerSettings.Android.keystoreName;

            if (string.IsNullOrEmpty(keystore))
            {
                return;
            }
            FileInfo fi = new FileInfo(keystore);

            if (!fi.Exists)
            {
                throw new Exception("keysotre '" + fi.FullName + "' not exsits!");
            }
            DirectoryInfo di = new DirectoryInfo(project.Path + "/nativebuilder/keystore");

            if (!di.Exists)
            {
                di.Create();
            }
            fi.CopyTo(di.FullName + "/" + fi.Name);
            var keystore_path = "./nativebuilder/keystore/" + fi.Name;
            var keystore_pass = PlayerSettings.Android.keystorePass;
            var keyalis_name  = PlayerSettings.Android.keyaliasName;
            var keyalis_pass  = PlayerSettings.Android.keyaliasPass;

            project.SetKeystore(keystore_path, keystore_pass, keyalis_name, keyalis_pass);
        }
Example #2
0
        public static void SetKeystoreToProject(EclipseProject project, string key_store_path)
        {
            var keystore_path = key_store_path;
            var keystore_pass = "******";
            var keyalis_name  = "androiddebugkey";
            var keyalis_pass  = "******";

            project.SetKeystore(keystore_path, keystore_pass, keyalis_name, keyalis_pass);
        }