Guía del usuario Cancelar

Empaquetado de aplicaciones para AIR for iOS

 

Animate admite las aplicaciones de publicación para AIR for iOS. Las aplicaciones de AIR for iOS se pueden ejecutar en el iPhone y el iPad de Apple. Cuando se publica para iOS, Animate convierte los archivos FLA en aplicaciones nativas de iPhone. 

Para obtener información sobre los requisitos de hardware y software en las aplicaciones de AIR para escritorio y dispositivos móviles, consulte los Requisitos del sistema de AIR.

Para obtener instrucciones detalladas sobre el empaquetado de aplicaciones de para iPhone, consulte Creación de aplicaciones de Adobe AIR con Packager for iPhone.

 Animate permite añadir la ruta del SDK de iOS solo si la aplicación contiene un archivo ANE. Vaya a Archivo > Configuración de ActionScript > Ruta de biblioteca para incluir un archivo ANE.

Compatibilidad con AIR 17.0 y Flash Player 17.0

AIR 17.0 for iOS permite generar binarios de 64 bits junto con los archivos binarios de 32 bits predeterminados de las aplicaciones para cumplir con los requisitos de Apple para aplicaciones de iOS. Con la actualización de AIR 17.0 for iOS, la opción Activar empaquetado más rápido de la ficha Implementación del cuadro de diálogo Configuración de AIR for iOS se ha activado de forma predeterminada.

Implementación de aplicaciones de AIR directamente en dispositivos iOS

Un cambio importante en el flujo de trabajo de implementación de aplicaciones de AIR ahora permite implementar aplicaciones de AIR directamente en dispositivos iOS. Hasta ahora, para implementar aplicaciones en dispositivos iOS, era necesario invocar aplicaciones de AIR desde iTunes.

No obstante, con Animate, es posible implementar aplicaciones de AIR directamente en iOS, sin tener que pasar por iTunes. Esta función reduce el tiempo necesario para publicar una aplicación de AIR para iOS y mejora considerablemente la productividad y el rendimiento.

Nota: Es necesario instalar iTunes en el equipo que tenga instalado Animate.

Para activar la implementación directa en un dispositivo iOS, haga lo siguiente:

  1. Asegúrese de que iTunes está instalado en el equipo en el que también tiene instalado Animate.
  2. En Animate, en el panel Propiedades, haga clic en el botón , situado junto al cuadro desplegable Destino para abrir el cuadro de diálogo Configuración de AIR for iOS.

  1. En la ficha Implementación, seleccione la opción Instalar aplicación en el dispositivo iOS conectado.

  1. Haga clic en Publicar.

Prueba y depuración de aplicaciones de AIR con el simulador nativo de iOS

Animate se puede integrar con Xcode de Apple para habilitar el simulador de iOS nativo y probar y depurar aplicaciones de AIR escritas para iOS. El simulador de iOS resulta muy útil si no se tiene acceso a los dispositivo reales (iPhone o iPad). Con el simulador de iOS nativo, también puede probar y depurar aplicaciones de AIR en distintos dispositivos (iPhone e iPad). No obstante, el simulador de iOS se puede integrar con Flash CS6 ejecutado en sistemas Macintosh solamente.

Para usar el simulador de iOS, Animate requiere la descarga y la instalación de Xcode. Para obtener más información, consulte Configuración de Xcode para compatibilidad con el simulador de iOS.

 Descargue e instale la versión más reciente de AIR para trabajar con el simulador de iOS.

Desde la versión 16 del SDK (actualización de 2014.2), Animate CC instala e inicia la aplicación de iOS en el simulador de iOS.

Configuración de Xcode para compatibilidad con simulador de iOS

  1. Descargue e instale Xcode desde http://developer.apple.com o descárguelo desde el App Store de Apple.
  2. Inicie Animate.
  3. Cree o abra un documento existente de AIR for iOS.
  4. En el panel Propiedades, establezca el destino del reproductor en la última versión de AIR.
  5. Haga clic en el botón situado junto al cuadro desplegable Destino para abrir el cuadro de diálogo Configuración de AIR for iOS.

  1. En la ficha General, especifique manualmente la ruta completa del SDK del simulador de iOS o busque su ubicación. Por ejemplo:
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk
Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.0.sdk

  1. En la ficha Implementación, facilite el certificado y la contraseña. Si lo desea, puede facilitar también el archivo de suministro para la aplicación de AIR.

  1. Haga clic en Aceptar para terminar.

Ahora puede utilizar el simulador de iOS para probar y depurar la aplicación. Para obtener más información, consulte Probar aplicaciones de AIR con el simulador de iOS nativo y Depuración de aplicaciones de AIR con el simulador de iOS nativo.

Probar aplicaciones de AIR con el simulador de iOS nativo

Verifique que ha configurado Xcode y defina la ruta del SDK del iPhone antes de probar la aplicación de AIR.

  1. En Animate, seleccione Control > Probar película > en el simulador de iOS para abrir el simulador de iOS. No obstante si no ha definido la ruta del SDK del simulador de iOS en el diálogo Configuración de AIR for iOS, se emitirá un error para indicarlo.
  2. Vaya a la aplicación en el simulador de iOS y haga clic para iniciar.

Depuración de aplicaciones de AIR con el simulador de iOS nativo

Verifique que ha configurado Xcode y defina la ruta del SDK del iPhone antes de depurar la aplicación de AIR.

  1. En Animate, seleccione Depurar > Depurar película > en el simulador de iOS para abrir el simulador de iOS. No obstante si no ha definido la ruta del SDK del simulador de iOS en el diálogo Configuración de AIR for iOS, se emitirá un error para indicarlo.
  2. En Animate, seleccione Depurar > Iniciar sesión remota de depuración > ActionScript 3.0.
  3. Vaya a la aplicación en el simulador de iOS y haga clic para iniciar.

Publicación de aplicaciones de AIR para dispositivos que admiten pantalla Retina de alta resolución

Animate permite crear aplicaciones completas de AIR para iOS con compatibilidad ampliada para la pantalla retina de alta resolución. Puede seleccionar una pantalla retina de alta resolución al publicar aplicaciones de AIR.

  1. En Animate, cree o abra un documento existente de AIR for iOS.
  2. En el panel Propiedades, haga clic en el botón situado junto al cuadro desplegable Destino para abrir el diálogo Configuración de AIR for iOS.

  1. En la ficha General, ajuste Resolución en Alta.

  1. Haga clic en Publicar.

Prueba y depuración en el modo de intérprete

El modo de intérprete permite depurar o probar rápidamente las aplicaciones de AIR escritas para iOS. Si está seleccionado el modo de intérprete, las aplicaciones de AIR se instalan sin necesidad de conversión a código ARM.

Para habilitar el modo de intérprete, haga lo siguiente:

  1. En el panel Propiedades, haga clic en el botón situado junto a la lista desplegable Destino para abrir el cuadro de diálogo Configuración de AIR for iOS.
  2. En la ficha Implementación, seleccione Comprobación de dispositivos en modo de intérprete o Depuración de dispositivos en modo de intérprete en la opción de tipo de implementación de iOS.
  3. Haga clic en Aceptar para terminar.

 Puede empaquetar y cargar varios archivos SWF que contengan código de bytes de ActionScript tanto en el modo de intérprete como en el modo AOT (Antes de tiempo).

 El modo de intérprete solo debe utilizarse con fines de prueba o depuración. Los archivos de instalación de AIR generados en el modo de intérprete no se pueden cargar en el App Store de Apple.

Prueba y depuración en iOS a través de USB

Puede probar y depurar aplicaciones en dispositivos iOS conectados a través de USB. Esta nueva función se suma a la funcionalidad de prueba y depuración remota a través de Wi-Fi disponible también en Animate. Sin embargo, al conectar dispositivos a través de USB, los flujos de prueba y depuración se simplifican al reducirse el número de pasos, y esto se traduce en una aceleración de los procesos de prueba y depuración.

Para activar la prueba o la depuración a través de USB haga lo siguiente:

  • (Para depuración) Seleccione Depurar > Depurar película > En dispositivo a través de USB.
  • (Para pruebas) Seleccione Control > Probar película > En dispositivo a través de USB.

Conectividad multidispositivo a través de USB

Animate admite la prueba de aplicaciones en varios dispositivos a la vez. Es posible conectar y probar varios dispositivos a través de USB.

Puede aprovechar esta función de pruebas para implementar la aplicación al mismo tiempo en varios dispositivos con distintos tamaños de pantalla, versiones de SO y configuraciones de hardware. Esto permite analizar el rendimiento de la aplicación en un amplio abanico de dispositivos de forma simultánea.

  1. En el panel Propiedades, haga clic en el botón situado junto a la lista desplegable Destino para abrir el cuadro de diálogo Configuración de AIR for iOS.
  2. En la ficha Implementación, se visualiza una lista con todos los dispositivos conectados. Seleccione los dispositivos en los que desee publicar la aplicación.
  3. Haga clic en Publicar.

Adición de iconos xxhdpi (144x144)

Puede añadir manualmente iconos xxhdpi para una aplicación de AIR con el archivo de app-descriptor.xml. Animate permite añadir iconos xhdpi (96x96) mediante el cuadro de diálogo Administrar SDK de AIR. Sin embargo, si quiere añadir iconos con una resolución más alta, puede añadirlos manualmente en el archivo app-descriptor.xml para la aplicación de AIR utilizando la siguiente etiqueta:

<icon><image144x144>{Location of png}/[icon_name-144x144].png</image144x144></icon>

Para obtener más información sobre el archivo app-descriptor.xml, consulte este artículo de ayuda.

Solución de problemas

  • La publicación de una aplicación de AIR for iOS falla si el nombre de archivo especificado para el archivo FLA o SWF contiene caracteres de doble byte.
  • Cuando se publica una aplicación de AIR for iOS, Animate se bloquea al desconectar el dispositivo.

 Air para iOS admite tres idiomas nuevos: danés, hebreo y noruego.

Obtén ayuda de forma más rápida y sencilla

¿Nuevo usuario?