少年修仙传客户端基础资源
Assets/Editor/Tool/ClientPackage.cs
@@ -8,6 +8,7 @@
using System.Text;
using Beebyte.Obfuscator;
using static UnityEditor.UIElements.ToolbarMenu;
public class ClientPackage
{
@@ -442,6 +443,12 @@
        var channelSdkPath = StringUtility.Contact(_sdkPath, "/Channel/Android/", versionConfig.appId, "/", variant);
        var manifeastPath = StringUtility.Contact(_sdkPath, "/Channel/Android/", versionConfig.appId, "/AndroidManifest.xml");
        if (versionConfig.sdkFileName.Trim().Length != 0)
        {
            channelSdkPath = StringUtility.Contact(_sdkPath, "/Channel/Android/", versionConfig.sdkFileName, "/", variant);
            manifeastPath = StringUtility.Contact(_sdkPath, "/Channel/Android/", versionConfig.sdkFileName, "/AndroidManifest.xml");
        }
        // if (File.Exists(manifestpath))
        // {
        //     File.Copy(manifestpath, MANIFEST_PATH);
@@ -496,22 +503,27 @@
        }
    }
    public static VersionConfig versionConfig1 = null;
    public static void BuildIpa(string _sdkPath, string _publisher, int _buildIndex, bool _replace)
    {
        PreBuild(_publisher, _buildIndex);
        var versionName = string.Empty;
        var versionConfig = GetVersionConfig(_publisher, out versionName);
        versionConfig1 = GetVersionConfig(_publisher, out versionName);
        if (Directory.Exists(iOS_PLUGIN_PATH))
        {
            Directory.Delete(iOS_PLUGIN_PATH, true);
        }
        // if (!versionConfig.appId.Equals("test"))
        // {
        FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/Channel/iOS/", versionConfig.appId, "/Plugins"), iOS_PLUGIN_PATH);
        // }
        if (versionConfig1.sdkFileName.Trim().Length != 0)
        {
            FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/Channel/iOS/", versionConfig1.sdkFileName, "/Plugins"), iOS_PLUGIN_PATH);
        }
        else
        {
            FileExtersion.DirectoryCopy(StringUtility.Contact(_sdkPath, "/Channel/iOS/", versionConfig1.appId, "/Plugins"), iOS_PLUGIN_PATH);
        }
        DateTime outTime;
        var correct = DateTime.TryParse(auditOutTime, out outTime);