Pasar un juego en Libgdx a iOS con Multi-OS de Intel

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:

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:

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í:

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:


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:

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

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.

 

 

descuderosanchez@gmail.com

Compartir
Publicado por
descuderosanchez@gmail.com

Artículos Recientes

Script para Duplicar BBDD en otro Prestashop

Modifica tu tienda en un solo sitio Si por algún motivo, no utilizas multitienda y…

4 años ago

Prestashop – No se muestran las opciones de pago

En el proceso de compra no se muestran las opciones de pago Si te has…

4 años ago

Regeneración BBDD Symfony en Deploy

/migrations#rm -rf ./* #php bin/console doctrine:migrations:generate #php bin/console doctrine:migrations:migrate #php bin/console doctrine:migrations:current #php bin/console doctrine:migrations:diff…

4 años ago

Inicializar proyecto Symfony 5 para gestionar entidades

Pasos para inicializar un proyecto Symfony 5 y un panel de control de entidades Inicializando Symfony:…

4 años ago

Odoo – Enlaces de interes

MODULOS DE ODOO NECESARIOS PARA UN ECOMMERCE Enlaces de OCA de interes: En el siguiente…

4 años ago

Como Migrar Prestashop 1.7 de un dominio a otro

Migración de un prestashop 1.7 de un dominio a otro. Copiamos la BBDD del antiguo…

4 años ago