Esempio n. 1
0
 public void AndroidBuildApp()
 {
     if (CommonBuildSetting())
     {
         PlayerSettings.SetScriptingBackend(BuildTargetGroup.Android, androidBuildSetting.ScriptingBackend);
         PlayerSettings.keystorePass  = androidBuildSetting.keystorePass;
         PlayerSettings.keyaliasPass  = androidBuildSetting.keyaliasPass;
         PlayerSettings.bundleVersion = androidBuildSetting.build;
         string savePath = AndroidAPKPath + androidBuildSetting.Version + "." + androidBuildSetting.build;
         EditorUserBuildSettings.exportAsGoogleAndroidProject = androidBuildSetting.exportAsGoogleAndroidProject;
         if (!androidBuildSetting.exportAsGoogleAndroidProject)
         {
             savePath += ".apk";
         }
         string[] t        = AndroidAPKPath.Split('/');
         string   filePath = t[0];
         if (t.Length > 1)
         {
             for (int i = 1; i < t.Length - 1; i++)
             {
                 filePath += "/" + t[i];
             }
         }
         FileHelper.CreateDirectory(filePath);
         BuildPipeline.BuildPlayer(FindEnableEditorrScenes(), savePath, BuildTarget.Android, BuildOptions.None);
         Debug.Log("apk路径:" + savePath);
         EditorUtility.RevealInFinder(filePath);
     }
 }
Esempio n. 2
0
 public void iOSBuildApp()
 {
     if (CommonBuildSetting())
     {
         string savePath = AndroidAPKPath + xcodeSetting.Version + "." + xcodeSetting.build;
         FileHelper.CreateDirectory(savePath);
         BuildPipeline.BuildPlayer(FindEnableEditorrScenes(), savePath, BuildTarget.iOS, BuildOptions.None);
         EditorUtility.RevealInFinder(savePath);
     }
 }