No he llegado a probar como funcionaba en ROBOvm, no me ha quedado otra que probarlo con Multi OS de intel.

Esta ha sido mi experiencia:

1.- Si has instalado algo de Multi OS de intel en Intellj Idea mediante algún plugin, BORRALO.
2.-He probado a hacerlo de varias formas, y la única que me ha funcionado ha sido comenzando un nuevo proyecto y exportando todas las clases que tenía en el CORE de libgdx, te recomiendo lo mismo.

Necesitamos instalar Multi OS Engine, de Intel. Descargad esto en vuestro Mac e instaladlo: https://registrationcenter.intel.com/en/forms/?productid=2586
Podreis ver que en la wiki de Libgdx es el primer paso:

Configuración del Intel Multi-OS Engine con información sobre descarga e instalación en Mac.

Creamos un nuevo proyecto con el SETUP de Libgdx, podeis encontrarlo aquí: http://bitly.com/1i3C7i3

En el instalador de Libgdx, seleccionamos las siguientes opciones:

Pantalla del generador de proyectos LibGDX mostrando la configuración para crear un nuevo proyecto llamado TNTbee.

El mismo, os generará el proyecto. Una vez hecho esto, solo debereis de importar las clases de vuestro proyecto a este nuevo.

En mi caso yo lo he hecho tal que así:

Estructura de archivos en un proyecto de Libgdx, mostrando carpetas y archivos del código fuente.

Como podreis ver, todas las clases y paquetes los he importado a :core.

Ahora ya tenemos nuestro proyecto configurado y preparado con ios-moe. Ahora, para hacer un debug de la aplicación en un dispositivo iOS, debemos de configurarlo para poder ejecutarlo en aplicaciones ios.

Vamos a

En mi caso, me aparecían unos WARNING, indicandome que los repositorios no estaban al dia, tuve que actualizar los siguientes repositorios:

Configuración de repositorios en la pantalla de preferencias de una aplicación de desarrollo.
Esto lo podéis ver desde Intellj > Preferences, dentro vais hasta esta opción y en cada una de las URL pulsáis sobre el botón Update.

Ese proceso tardó bastante, una vez finalizado, pulsé botón derecho sobre la carpeta xcode y abrí el proyecto en XCODE:

Menú de acciones del motor Multi-OS en un proyecto, seleccionando la opción para abrir el proyecto en Xcode.

Así, me funcionó correctamente y ejecuté la aplicación en mi dispositivo y en uno virtual:

Proyecto abierto en Xcode mostrando la estructura de archivos de una aplicación para iOS.

Las desventajas son que para que esto funcione se exportan automáticamente unas librerias que ocupan 100MB, el paquete de instalación de iOS es muchísimo mas pesado que el de Android.

Cualquier duda, podéis poneros en contacto conmigo.

 

Un saludo.

 

 

Contactar ahora