Construye y carga Assetbundles en Unity

No puedo hacer que Unity Assetbundles funcione en una compilación de iOS.

En Unity construyo los paquetes de activos:

using UnityEditor;

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

Y funcionan bien en Unity. usándolos con

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

y / o

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

(Sin el prefijo "file: //", los paquetes no funcionarán en Unity ni Xcode)

Construyo el proyecto para Xcode y lo ejecuto en Xcode y recibo este error:

No se puede abrir el archivo: / Users / user / Documents / Workspaces / unityproject / Assets / AssetBundles / iOS / lchairanimations

Puede estar relacionado de alguna manera con la configuración de la ruta correcta, pero como he copiado la carpeta del paquete de activos después al proyecto Xcode, el problema persiste.

Respuestas a la pregunta(1)

Su respuesta a la pregunta