public static void UnzipFile()

in Assets/AppCenter/Editor/AndroidLibraryHelper.cs [48:83]


    public static void UnzipFile(string sourceFile, string destinationFile)
    {
        var stringBuilder = new StringBuilder();
        var args = "";
        var processName = "";
        if (Application.platform == RuntimePlatform.WindowsEditor)
        {
            args = stringBuilder
                .Append("/c powershell")
                .Append(" -executionpolicy bypass")
                .Append(" -File \"")
                .Append(AppCenterSettingsContext.AppCenterPath)
                .Append("/Plugins/Android/Utility/unarchive.ps1 \"")
                .Append(" -Source ")
                .Append(sourceFile)
                .Append(" -Destination ")
                .Append(destinationFile)
                .ToString();
            processName = "cmd";
        }
        else if (Application.platform == RuntimePlatform.OSXEditor)
        {
            args = stringBuilder
                   .Append("-c \"unzip ")
                   .Append(sourceFile)
                   .Append(" -d ")
                   .Append(destinationFile)
                   .Append(" \"")
                   .ToString();
            processName = "/bin/bash";
        }
        if (processName.Length > 0)
        {
            ExecuteProcess(processName, args);
        }
    }