Solución de problemas

27 de febrero de 2018

Para solucionar los problemas que se producen cuando las aplicaciones se ejecutan en un entorno de XenMobile, primero debe averiguar si el problema ocurre con la aplicación empaquetada o desempaquetada. Si el problema ocurre cuando la aplicación está desempaquetada, es específico de la aplicación. En ese caso, siga los procedimientos habituales para solucionar los problemas.

Si el problema ocurre cuando la aplicación está empaquetada

  • Revise los problemas conocidos. Consulte Problemas conocidos de MDX App SDK y Problemas conocidos de MDX Toolkit.

  • Compruebe que la versión de MDX App SDK que utiliza proviene del mismo MDX Toolkit que utiliza para empaquetar la aplicación. Para iOS, debe comprobar que se ha agregado la línea correcta para el proyecto. Con ello, garantizará que se agregue el marco y funcionen las API. Para Android, compruebe que las librerías de todos los dispositivos que utiliza se han agregado al proyecto y worxsdk.aar se ha agregado a las dependencias del proyecto. Si tiene problemas adicionales en la integración del SDK en el proyecto, póngase en contacto con Citrix Ready o asistencia técnica de Citrix.

  • Determine si el problema es un error en el empaquetado de la aplicación. Revise los registros del MDX Toolkit en Applications/Citrix/MDXToolkit/logs.

    Los archivos de registro contienen la información y el progreso del empaquetado. Consulte esos registros para ver mensajes de error y advertencias. Para obtener más información, consulte Identificación de errores en el empaquetado de aplicaciones iOS e Identificación de errores en el empaquetado de aplicaciones Android.

    Para recopilar registros de Secure Hub: en Secure Hub, toque en Asistencia > ¿Necesita ayuda?, y luego toque en el nombre de su aplicación. Se abre Secure Mail con un mensaje nuevo que tiene adjunto el registro de la aplicación seleccionada. Puede agregar al mensaje información adicional acerca de su problema. Facilite una lista de los pasos necesarios para reproducir el problema e incluya el registro del intento fallido de empaquetado, así como cualquier información adicional sobre el problema.

    Pueden ser útiles otros registros que contenga el dispositivo. Consulte Recopilación de registros del sistema en dispositivos iOS y Recopilación de registros de aplicación desde la línea de comandos.

Si no puede instalar una aplicación empaquetada en un dispositivo

  • Compruebe que está usando un almacén de claves válido para aplicaciones Android o un par válido de perfil de aprovisionamiento y certificado para iOS. Tenga en cuenta las consideraciones especiales para perfiles de aprovisionamiento y certificados indicadas en Empaquetado de aplicaciones móviles iOS.

Si hay algún problema con la clave del certificado Apple

  • Solicite que se vuelva a emitir el certificado desde la aplicación Acceso a Llaveros de Apple. Se generará una nueva clave privada. A continuación, descargue el certificado y el perfil de aprovisionamiento desde el sitio Web de desarrolladores de Apple.