Requisitos del sistema

27 de febrero de 2018

Este artículo contiene los requisitos del sistema para el MDX Toolkit 10.3 y el MDX App SDK.

MDX Toolkit y MDX App SDK (iOS y Android)

  • Java Development Kit (JDK) 1.7 o 1.8.

    Puede descargar JDK 1.8 desde Java SE Development Kit Downloads en el sitio Web de Oracle. Para obtener instrucciones de instalación, consulte la guía de instalación JDK 8 and JRE 8 Installation Guide en el sitio Web de Oracle. Debe instalar el JDK completo; JDK 1.8 se establece como el valor predeterminado.

  • macOS 10.10 (versión mínima para aplicaciones de iOS 9)

    El instalador del MDX Toolkit y del MDX App SDK se debe ejecutar en macOS. El instalador incluye herramientas de macOS que empaquetan tanto aplicaciones iOS como Android, además de una herramienta de línea de comandos de Java que empaqueta aplicaciones Android.

  • Para MDX App SDK: iOS 9 SDK con Xcode 7, con la generación de bitcode inhabilitada

    La generación de bitcode está activada de forma predeterminada en Xcode 7. Debe inhabilitarla para usar Xcode 7 con el MDX App SDK.

Otros requisitos para empaquetar aplicaciones móviles iOS

  • Para acceder a los requisitos previos de empaquetado de aplicaciones para iOS, debe registrar una cuenta de distribución de Apple. Existen tres tipos de cuentas de desarrollo de iOS: Enterprise, Individual y University. Citrix recomienda encarecidamente usar las cuentas Enterprise de desarrollador de iOS.
    • Cuentas de desarrollador Enterprise de iOS. Es el único tipo de cuenta de desarrollador de Apple que permite aprovisionar, implementar y probar una cantidad ilimitada de aplicaciones en dispositivos ilimitados, con o sin el empaquetado de aplicaciones. Debe distribuir el certificado de desarrollador (Developer Certificate) a los desarrolladores para que puedan firmar las aplicaciones.
    • Cuentas de desarrollador Individual de iOS. Son cuentas limitadas a 100 dispositivos registrados por año y no son aptas para empaquetar aplicaciones ni distribuir aplicaciones de empresa con XenMobile.
    • Cuentas de desarrollador University de iOS. Son cuentas limitadas a 200 dispositivos registrados por año y no son aptas para empaquetar aplicaciones ni distribuir aplicaciones de empresa con XenMobile.
  • Requisitos previos de empaquetado para aplicaciones iOS 9:
    • OS X 10.10 (Yosemite; versión mínima)
    • Xcode 7 (versión mínima)
    • Herramientas de línea de comandos de Xcode (abril 2013)

Nota: Instale las herramientas de línea de comandos de Xcode desde el sitio Web de Xcode Apple Developer. macOS 10.10 no instala las herramientas automáticamente. Para instalar las herramientas, siga estos pasos:

  1. En Aplicaciones > Utilidades, haga clic en Terminal para usar la interfaz de línea de comandos de Mac.

  2. Escriba el siguiente comando:

    xcode-select --install
    

    No olvide incluir dos guiones antes de la palabra “install” en el comando.

  3. Después de instalar las herramientas de línea de comandos de Xcode, ejecute Xcode para instalar los requisitos previos.

Otros requisitos para empaquetar aplicaciones móviles Android

  • Android Software Development Kit (SDK), API Level 19 (versión mínima respaldada)

    • Vaya al sitio Web de desarrolladores de Google y descargue el SDK de Android desde la página de descargas de SDK.

    • Instale las versiones más recientes de: Android SDK Tools, Android SDK Platform-tools y Android SDK Build-tools.

      Para obtener más información, consulte Instalación de Android SDK en el sitio Web de desarrolladores de Google.

    • Agregue la ubicación de las carpetas recién instaladas a la variable PATH del entorno.

  • Almacén de claves válido (que contiene certificados firmados digitalmente usados para firmar las aplicaciones Android)

    Puede crear un almacén de claves una vez y conservar este archivo para empaquetados actuales y futuros. Si no usa el mismo almacén de claves al volver a empaquetar una aplicación ya implementada, las actualizaciones de esa aplicación no funcionarán. En vez de ello, los usuarios deberán quitar manualmente la versión anterior antes de instalar la reciente.

    Un almacén de claves puede contener varias claves privadas, aunque en la mayoría de los casos solo contendrá una.

    Para obtener más información acerca de los certificados, consulte Firmar tu aplicación en el sitio Web de desarrolladores de Android.

    Debe firmar las aplicaciones con una clave que cumpla las siguientes directrices:

    • Tamaño de clave: 1024 bits
    • Algoritmo de clave (keyalg): DSA
    • Algoritmo de firma (sigalg): SHA1 con DSA