Criar e carregar pacotes de ativos no Unity

Não consigo instalar o Unity Assetbundles em uma versão do iOS.

No Unity, construo os pacotes de ativos:

using UnityEditor;

public class CreateAssetBundles
{
    [MenuItem("Assets/Build AssetBundles")]
    static void BuildAllAssetBundles()
    {
        BuildPipeline.BuildAssetBundles("Assets/AssetBundles", BuildAssetBundleOptions.None, BuildTarget.iOS);
    }
 }

E eles funcionam bem na Unity. usá-los com

AssetBundle bundleLoadRequest = AssetBundle.LoadFromFile("file://" + Application.dataPath + "/AssetBundles/iOS/" + myassetbundlename.ToString());

e / ou

WWW wwww = WWW.LoadFromCacheOrDownload("file://" + Application.dataPath + "/AssetBundles/iOS/" + myassetbundlename.ToString(), 4); 

(Sem o prefixo "file: //", os pacotes não funcionarão no Unity nem no Xcode)

Eu construo o projeto para o Xcode e o executo no Xcode e recebo este erro:

Não é possível abrir o arquivo morto: / Usuários / usuário / Documentos / Áreas de trabalho / projeto de unidade / Ativos / AssetBundles / iOS / lchairanimations

De alguma forma, isso pode estar relacionado à configuração do caminho correto, mas como copiei a pasta assetbundle posteriormente para o projeto Xcode, o problema persiste.

questionAnswers(1)

yourAnswerToTheQuestion