Publicar extension package
Este artículo describe cómo empaquetar y publicar una extensión de EasyAR Sense Unity Plugin desarrollada para un headset específico después de completar el desarrollo y la runtime verification, para que los usuarios puedan usar la extensión cómodamente.
Antes de empezar
- Complete el desarrollo de hacer que el headset admita EasyAR.
- Complete runtime verification (bring-up) para asegurar que el dispositivo funciona correctamente.
Completar la definición de package
La definición del package está en package.json. Puede modificar este archivo o crear un package nuevo según la guía de Unity para crear custom packages. Asegúrese de modificar name y displayName del package, y evite conflictos con la plantilla proporcionada por EasyAR o extensiones de otros proveedores.
Regenerar archivos meta
Elimine y regenere los archivos .meta de todos los archivos del package. De lo contrario, podrían entrar en conflicto con la plantilla o con extensiones de otros proveedores.
Nota
Unity puede almacenar en caché archivos .meta. Se recomienda, con Unity cerrado, eliminar todos los archivos .meta del package, eliminar todo el directorio Library y luego volver a abrir el proyecto Unity para regenerar los archivos .meta.
Tenga en cuenta que las referencias en scenes y resource files cambiarán, y puede ser necesario volver a crear o modificar algunos objetos de la scene. La sustitución textual de GUID en archivos .unity y otros resource files es un método viable.
Comprobar compatibilidad de versiones
Compruebe la compatibilidad de versiones entre la extensión, el device SDK y EasyAR Sense Unity Plugin.
Nota
A partir de la versión 4000, EasyAR Sense Unity Plugin sigue el semantic versioning requerido por Unity. Antes de eso, cada minor version puede contener cambios incompatibles.
Empaquetar y publicar
También puede que desee modificar otros archivos del package. Revise cuidadosamente todo el package antes de publicarlo.
Se recomienda usar Unity package para empaquetar archivos. Si el device SDK no está listo para publicarse en forma de Unity package, también puede publicarse mediante asset package.
Recuerde a los usuarios que todas las restricciones de EasyAR license key, especialmente las restricciones para custom cameras, se aplican a su extension package.