构建后将iOS构建的项目复制到VMWare

时间:2018-07-25 08:46:54

标签: c# macos unity3d vmware-workstation

我正在Windows中使用VMWare Workstation 12 Player运行MacOS X 10.11。我的目标是在Unity完成构建后将构建的项目文件复制到在VMWare上运行的MacOS X,以便可以使用Xcode打开它。

我一直在手动将项目文件复制并粘贴到VMWare,并且运行良好。我已经决定使用FileUtil.CopyFileOrDirectoryFollowSymlinksOnPostprocessBuild通过代码自动执行此复制和粘贴操作,但是问题是我不知道复制文件夹应该使用的目标路径是什么到在VMWare上运行的MacOS X

我拥有的一个选择是在MacOS X中创建一个文件夹,然后与本地网络共享该文件夹,然后将文件复制到该网络文件夹。这可以工作,但是我以前做过,而且非常慢。复制文件大约需要7分钟,而将其拖到VMWare则需要2分钟。

下面是我当前的代码(我不知道要放置目标路径什么):

public class IOSAutCopy : IPostprocessBuildWithReport
{
    public int callbackOrder { get { return 0; } }
    public void OnPostprocessBuild(BuildReport report)
    {
        BuildTarget target = report.summary.platform;
        string sourcePath = report.summary.outputPath;

        //WHAT TO PUT HERE FOR DESTINATION PATH?
        string destPath = "";

        //Copy to VM if iOS
        if (target == BuildTarget.iOS)
        {
            FileUtil.CopyFileOrDirectoryFollowSymlinks(sourcePath, destPath);
        }

        Debug.Log("Platform Built: " + target + " at path " + sourcePath);
    }
}

VMWare中是否有一个可用于将文件复制到MacOS X的特殊目录?如果没有,如何在不使用网络共享文件夹的情况下将文件复制到MacOS X?

目标路径是MacOS X上的Desktop目录。

0 个答案:

没有答案
相关问题