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); } }
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); } }