如何使用Unity3D C#下载.app(点应用)文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用Unity3D C#下载.app(点应用)文件?相关的知识,希望对你有一定的参考价值。

我正在尝试从Unity3D C#代码下载点应用程序(MacOS文件)。

我已将此文件托管在我的服务器路径:http://xxx.xxx.xxx.xxx/Testing/installer.app

在Mac中,它将我显示为单个文件。但是当我下载它时,下载成功,但没有下载任何内容。

我的代码适用于其他文件,即zip,txt等,但不适用于点应用程序。

使用FileZilla,我看到此文件显示为文件夹。

我已经尝试递归下载此文件夹并再次构建到点应用程序文件,但点应用程序不起作用。我认为文件丢失了签名或其他东西。

任何人都可以帮我下载这个点应用程序文件或任何其他方式下载它?

用于下载的代码:

WWW www = new WWW(a_itemToDownload.URL);

while (!www.isDone)
{
    //Instance.Log("Progress: " + (float)www.progress);
    if (a_itemToDownload.OnDownloading != null)
        a_itemToDownload.OnDownloading.Invoke(a_itemToDownload.ItemId, l_fileName, www.progress);

    yield return null;
}
答案

.apps实际上是Mac OS X中的目录。您可以在Finder中右键单击应用程序文件,然后选择“显示包内容”。它将显示应用程序的内容。

您可能应该将其打包在.zip存档中,然后在客户端解压缩。

以上是关于如何使用Unity3D C#下载.app(点应用)文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改unity3D的平台环境

Unity3d - 无法加载“资产/插件/QCARWrapper.dll”

unityecs能不能webgl

Unity3D开发入门教程——搭建开发环境

2019版Unity3d游戏开发学习指南

如何使Xamarin Forms App自动更新?