Version: 2017.2
Including specific Scenes
Construya un manifest como un JSON

Manifest de la construcción

A menudo es útil para el código de tiempo de ejecución de su juego conocer la información clave sobre la construcción en sí. La información como el nombre y el número de la compilación es muy útil cuando se informan errores o análisis de seguimiento. Para ayudar a facilitar esto, Unity Cloud Build inyecta un “manifiesto” en su juego en tiempo de compilación, de modo que se pueda acceder a estos datos clave más adelante en el tiempo de ejecución.

El manifiesto de Unity Cloud Build se proporciona como formato JSON TextAsset. Esto se almacena como un recurso del juego, accesible a través de Resources.Load(). El manifiesto de compilación contiene los siguientes valores:

Valor: Propiedades:
scmCommitId El commit o changelist que fue construido.
scmBranch El nombre de la rama que se construyó.
buildNumber El “número de construcción” del Unity Cloud Build correspondiente a esta compilación.
buildStartTime La marca de tiempo UTC cuando se inició el proceso de compilación.
projectId El identificador de proyecto de Unity.
bundleId El bundleIdentifier configurado en Unity Cloud Build (iOS y Android solamente).
unityVersion La versión de Unity que Unity Cloud Build usó para crear la compilación.
xcodeVersion La versión de XCode utilizada para construir el proyecto (solo iOS).
cloudBuildTargetName El nombre del objetivo de compilación que se creó.

El manifiesto TextAsset, llamado UnityCloudBuildManifest.json, se escribe en la carpeta_Assets/UnityCloud/Resources_.

Para pruebas locales

Para probar localmente la funcionalidad del manifiesto de compilación, asigne un nombre a su archivo UnityCloudBuildManifest.json.txt (pero no confíe este archivo a la carpeta ** Assets / UnityCloud / Resources ** de su proyecto en su repositorio de código, ya que podría interferir con el archivo de manifiesto de Unity Cloud Build).

Usando el manifest

Puede acceder al manifest en tiempo de ejecución mediante:

Including specific Scenes
Construya un manifest como un JSON