AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV Mobile 2024!
Ayuda / Tutorial WINDEV Mobile / Tutorial - Implementar una aplicación móvil
  • Implementar una aplicación iOS
  • Presentación
  • Generar una aplicación iOS
  • Transferir el proyecto WINDEV Mobile al Mac
  • Compilar el proyecto en Xcode
  • Distribuir una aplicación iOS

Implementar una aplicación mobile

Implementar una aplicación iOS
Abordaremos los siguientes temas:
  • Generar una aplicación iOS.
  • Implementar una aplicación iOS.
Durée de la leçon 10 min
Presentación
Una vez finalizado el desarrollo de la aplicación móvil, solo hay que compilarla e instalarla en el dispositivo. Puede:
  • probar todas las funcionalidades de la aplicación (mapas, etc.).
  • implementar la aplicación.
Veremos cómo implementar la aplicación en un dispositivo iOS.
Para seguir las etapas de este tutorial, utilizaremos el proyecto "WM Product Management".
Abrir el proyecto de ejemplo
  1. Vaya a la página de inicio de WINDEV (Ctrl + <).
  2. En la página de inicio, haga clic en "Tutorial", luego en "Tutorial - Develop an Android/iOS application", haga doble clic en "Android/iOS product management - Answers".
Generar una aplicación iOS
Para generar una aplicación iOS:
  1. Seleccione la plataforma iOS en el panel "Explorador de proyectos".
  2. En la pestaña "Proyecto", en el grupo "Generación", haga clic en "Generar" (también puede hacer clic en Generar la aplicación iOS en los botones de acceso rápido).
  3. Si es necesario, seleccione la primera ventana de la aplicación (WIN_Menu, por ejemplo) y valide.
  4. El asistente de generación de aplicaciones iOS se abre automáticamente.
  5. El asistente permite:
    • definir el nombre de la aplicación, la empresa y los derechos de autor (Copyright).
    • introducir el ID del Bundle.
      Este ID es un identificador único para las aplicaciones de Apple. Se define y registra en la cuenta de desarrollo de Apple.
      Este identificador le permitirá registrar la aplicación para poder probarla e implementarla. De forma predeterminada, WINDEV Mobile genera automáticamente un identificador que cumple con los requisitos de desarrollo de Apple. Puede cambiar este identificador.
    • definir una dirección de correo electrónico predeterminada para enviar un informe de errores, si es necesario.
      Asistente de generación de aplicaciones iOS
  6. Pase a la etapa siguiente.
  7. Puede especificar la ruta de los diferentes íconos de la aplicación para cada tipo de dispositivo.
  8. Pase a la etapa siguiente.
  9. Indique las características de la pantalla de presentación ("splash screen").
  10. Pase a la etapa siguiente.
  11. Especifique el número de versión de la aplicación generada.
  12. Pase a la etapa siguiente.
  13. Esta etapa permite incluir archivos específicos (archivos de datos, imágenes, etc.).
    • Haga clic en el botón "Agregar".
    • Seleccione los archivos de datos (.fic, .ndx y .mmo) que se encuentran en el directorio "EXE\Android application" del proyecto. La lista de archivos aparece.
      Archivos a incluir
  14. Indique que estos archivos de datos deben estar en modo de escritura: Seleccione la casilla "Escritura".
  15. Pase a la etapa siguiente.
  16. El asistente permite especificar:
    • si se puede redimensionar la aplicación (Split View). Esta opción permite al usuario final abrir dos ventanas de dos aplicaciones diferentes una al lado de la otra en algunos dispositivos.
    • si los archivos se pueden compartir con iTunes. Si esta opción está seleccionada, puede copiar los archivos de la aplicación en el Mac durante la sincronización. Por ejemplo, si la aplicación contiene archivos de datos, iTunes le permitirá copiar estos archivos.
    • la versión mínima de iOS requerida para ejecutar la aplicación.
      Configuración
  17. Pase a la etapa siguiente. Esta etapa permite especificar las opciones de firma para Xcode.
    Para obtener más información, consulte Firmar aplicaciones iOS.
  18. Finalice el asistente.
  19. La aplicación se genera en la carpeta EXE del directorio del proyecto. El nombre del directorio que contiene el código fuente que se utilizará en el Mac tiene el siguiente formato: "Nombre_del_proyecto.xcode.gen" (en nuestro ejemplo, "WM Product Management.xcode.gen"). Este directorio debe copiarse en el Mac. Haga clic en "Abrir directorio de generación".
    El directorio de generación de la configuración de proyecto actual puede abrirse en cualquier momento: en la pestaña "Inicio", en el grupo "General", despliegue y seleccione "Abrir directorio de generación".

Transferir el proyecto WINDEV Mobile al Mac

Para transferir el proyecto WINDEV Mobile al Mac:
  1. Copie toda la carpeta generada en el directorio EXE en un medio externo (memoria USB, disco duro externo, directorio compartido con el MAC en la red). El nombre de este directorio es <Nombre del proyecto>.xcode.gen.
  2. Pegue la carpeta en el MAC que va a compilar la aplicación.
  3. Abra la carpeta en el Mac y abra el archivo "Nombre_del_archivo.xcodeproj".
  4. El proyecto se abre en Xcode.

Compilar el proyecto en Xcode

WINDEV Mobile genera automáticamente un proyecto Xcode para compilar en iOS. Para facilitar la implementación de aplicaciones, WINDEV Mobile genera un "Esquema" para Xcode.

Para compilar el proyecto en Xcode:
  1. Seleccione las opciones de compilación en la lista desplegable de la esquina superior izquierda. Seleccione el esquema que corresponde a su aplicación, y luego la plataforma de compilación (dispositivo conectado o simulador).
  2. Para iniciar la compilación, seleccione la opción del menú "Product .. Clean" y luego "Product .. Build".
  3. Un informe de compilación aparece en la parte superior ("Succeeded" o el número de advertencias y errores). Puede hacer clic en los símbolos para ver la lista de errores/advertencias.
  4. Una vez compilado el programa sin errores, puede iniciar la simulación (seleccione "Product .. Run"). La ventana de simulación aparece con la aplicación.
A continuación, puede probar su aplicación directamente en su iPhone o iPad.
Distribuir una aplicación iOS
Existen varios métodos para implementar aplicaciones en un dispositivo (iPhone o iPad).
  • A través del App Store:
    Este tipo permite distribuir aplicaciones a través del App Store sin restricciones. La aplicación incluirá la firma relacionada con el certificado, pero no estará relacionada con un solo dispositivo.
  • A través de una red privada (In-House):
    Este tipo permite distribuir aplicaciones a través de un servidor Web a un grupo de usuarios dentro de una empresa. Es necesario inscribirse como "Organización" en el Programa para desarrolladores de Apple para este tipo de distribución. La aplicación incluirá la firma relacionada con el certificado, pero no estará relacionada con un solo dispositivo.
  • A través de una red ad hoc:
    Este tipo de distribución permite instalar las aplicaciones en una red Ad Hoc que contiene hasta 100 dispositivos (iPhone y iPad). La aplicación debe recompilarse para el dispositivo de destino incluyendo el certificado para la firma y el identificador único del dispositivo.
  • A través de la tienda privada proporcionada con WINDEV Mobile:
    Con este método, la aplicación puede implementarse internamente en una flota de dispositivos. Podrá gestionar las actualizaciones y versiones de esta flota de dispositivos. Es necesario inscribirse como "Organización" en el Programa para desarrolladores de Apple para este tipo de distribución. Para obtener más información, consulte Tienda privada para aplicaciones móviles.
Atención: Para probar y/o implementar la aplicación en un iPhone o iPad, debe inscribirse en el Apple Developper Program. Es necesario comprar una membresía para inscribirse. Para obtener más información, consulte los siguientes enlaces:
Hay dos tipos de inscripción:
  • Apple Developer Program - Individuals
  • Apple Developer Program - Organizations
Este programa incluye un certificado de desarrollador que permite firmar aplicaciones para compilarlas y distribuirlas. El certificado tiene un costo. El certificado de desarrollador es necesario incluso para una instalación destinada a realizar pruebas (debug) en un dispositivo.
Tabla de contenido
Versión mínima requerida
  • Versión 2024
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 17/11/2023

Señalar un error o enviar una sugerencia | Ayuda local