Sencha Touch: aprovisionamiento nativo de iOS

Sencha Touch proporciona una función de aprovisionamiento de IOS nativa. Los siguientes son los pasos para crear e instalar una aplicación nativa en el dispositivo que ejecuta iOS para desarrollo y prueba.

Los siguientes son los pasos para ejecutar una aplicación en un dispositivo iOS.

  • Cree, descargue y convierta un certificado de iOS
  • Crea una identificación de aplicación
  • Registre el dispositivo
  • Crea y descarga un perfil provisional

Una vez realizados los pasos del portal de desarrollo de Apple, siga los siguientes pasos:

  • Configurar la configuración del paquete de la aplicación
  • Genera una aplicación
  • Ejecutar una aplicación de paquete

Crear, descargar y convertir un certificado de iOS

Todas las aplicaciones nativas de iOS necesitan un certificado de iOS. Un certificado se puede utilizar para varias aplicaciones, por lo que una vez que haya creado un certificado, utilice el mismo en todas las aplicaciones.

Utilice los siguientes pasos para crear un certificado iOS que es el mismo para Windows, Mac OS; sin embargo, los comandos son diferentes.

Step 1 - Genere una solicitud de firma de certificado (CSR).

Este es un requisito previo para crear un certificado de iOS. Puede utilizar un creador de aplicaciones para crear CSR. Debe iniciar sesión en el generador de aplicaciones y debe tener el código de su aplicación ejecutándose en él.

Haga clic en el icono de la rueda dentada y seleccione la opción. Luego, seleccione la identidad criptográfica de iOS y haga clic en crear. Ingrese sus datos y haga clic en Aceptar.

Una vez que haga clic en Aceptar, puede solicitarle que especifique el nombre y la ubicación para guardar el archivo descargado. Proporcione la información requerida.

Los certificados criptográficos vienen en formato P12.

Steo 2- Vaya al Portal de desarrollo de Apple y siga los pasos -

Una vez que tenga CSR con usted, inicie sesión en el centro de desarrollo de iOS y haga clic en la sección del certificado.

Haga clic en Certificado, luego en Desarrollo y luego en Agregar.

Seleccione el centro de desarrollo de iOS y haga clic en Continuar.

Proporcione su CSR y haga clic en Continuar nuevamente.

Haga clic en descargar para descargar el certificado generado y haga clic en Listo.

Crear ID de aplicación

El ID de la aplicación, también conocido como ID del paquete, es una cadena única que identifica su aplicación.

Puede utilizar la misma identificación para fines de desarrollo; sin embargo, para la producción, cada aplicación debe usar una identificación única. La identificación se puede crear desde el centro de desarrollo de Apple.

Registrar el dispositivo

Debe registrar su dispositivo en el centro de desarrollo de Apple si aún no lo ha hecho. Todos los dispositivos deben registrarse una vez.

Para registrar un dispositivo, es posible que necesite UDID. Es una identificación única del dispositivo, que puede obtener de iTunes de su dispositivo.

Para verificar su UDID, abra iTunes en su computadora y conecte su dispositivo. Haga clic en su nombre debajo de la lista de dispositivos y vaya a la página de resumen. Luego haga clic en el número de serie, que es el UDID de su dispositivo.

Para agregar su dispositivo, haga clic en la opción agregar dispositivo en el portal y proporcione su UDID.

Crear y descargar un perfil provisional

Este paso consiste en vincular su certificado de iOS, la identificación de la aplicación y el dispositivo para ejecutar su aplicación.

Para generar un perfil de aprovisionamiento, proporcione un nombre al perfil y proporcione su appId y certificado de iOS con la información del dispositivo.

Ahora genere y descargue el perfil de aprovisionamiento. El nombre predeterminado para el archivo de perfil de aprovisionamiento sería _profileName_.mobile provision, donde profileName es el nombre que proporciona durante el aprovisionamiento.

Configure la configuración del paquete de aplicaciones.

Este paso es para crear un empaquetador para su aplicación. Ejecute el siguiente comando para generar un empaquetador. Puede editar el empaquetador y proporcionar su ID de aplicación, así como otra información relevante específica para su aplicación.

sencha app package generate packager.json

Generar aplicación

Construya su aplicación usando el siguiente comando en Sencha CMD.

sencha app build native

Ejecutar una aplicación de paquete

Una vez que se completen todos los pasos anteriores, finalmente puede probar su aplicación en el dispositivo iOS.

Inicie iTunes y vaya a la biblioteca de aplicaciones. Agregue su directorio .app a la pantalla de aplicaciones.

Finalmente, en su dispositivo, vaya a aplicaciones y elija la aplicación de la biblioteca de aplicaciones. Instale e inicie la aplicación. Verá que su aplicación se está ejecutando correctamente.