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.