建筑项目存储在另一台计算机上

时间:2019-03-28 08:54:59

标签: windows macos unity3d build local-network

我已经为iOS和Android开发了一个应用。我的主计算机运行Windows 10,并且已经完全在其上创建了项目。要构建到iOS,您需要使用Mac,所以我买了一只便宜的二手。我在Mac上安装了Unity和Xcode。起初我尝试将项目复制到Mac,但这花了很长时间。取而代之的是,我将主PC安装在网络上,并从Mac上远程打开了该项目。在崩溃之前,iOS版的构建(或导出Xcode项目)大约完成了一半。查看日志,发现以下错误:

UnauthorizedAccessException:拒绝访问路径“ / Volumes / C / Users / Peter / Documents / Unity / DD Party Status / Temp / StagingArea / Data / Managed / Unity.Analytics.StandardEvents.dll”。

在Finder中打开此网络位置会向我显示Unity.Analytics.StandardEvents.dll,Unity.Analytics.Tracker.dll和UnityEngine.Purchasing.dll均已锁定。由于某种原因,Unity无法访问这些文件以完成构建。将文件复制到我的NAS并尝试构建网络会得到相同的结果。有人可以帮忙吗?每当我需要新的版本时,我就不得不将项目全部复制到Mac。

1 个答案:

答案 0 :(得分:0)

我走了一些,但是我认为这解决了这里描述的主要问题: 对我来说,purchase.dll总是被锁定。我注意到DLL已被锁定在库缓存中: ⁨ 库⁩/PackageCache⁩/com.unity.purchasing@2.0.6⁩/purchasing.dll

在这里解锁它使我可以进一步构建,尽管现在我有一个不同的gradle构建错误。