运行RoboVM / libgdx iOS应用程序

时间:2014-02-13 18:26:26

标签: ios iphone macos libgdx robovm

我正在尝试使用RoboVM和libgdx开发iOS应用。到目前为止,我刚刚创建了一个简单的项目,并一直试图让它在iOS上运行。到目前为止,我得到的最远的是运行此命令:

robovm -verbose -arch x86 -os ios -cp robovm/lib/robovm-objc.jar:robovm/lib/robovm-cocoatouch.jar -jar <project>.jar

这将生成一个目录,其中包含名为Info.plist的文件,名为<package_name>.<main_class>的文件和lib目录。名为<package_name>.<main_class>的文件是Mach-O可执行文件i386。我将如何运行该文件,以及如何将其作为应用程序上传到iPhone?关于RoboVM似乎没有太多文档,我之前从未真正使用过mac,所以如果我遗漏了一些明显的东西,我会道歉。

编辑:为了澄清,我想知道如何在运行上面的命令后运行RoboVM生成的应用程序,并知道如何将该应用程序上传到iPhone以在那里运行它。最好,我想在没有RoboVM eclipse插件的情况下完成所有操作。

1 个答案:

答案 0 :(得分:5)

您是否使用了libgdx的setup UI?如果是这样,您可以轻松运行项目:

  

iOS RoboVM: Right click the robovm project, Run As -> iOS Device App to run on a connected device, or Run As -> iOS Simulator App to run on the iOS simulator. If you run on a device, you need to provision it to be able to deploy to it! [Link about how to start developing with libgdx]

为eclipse安装roboVM插件。使用setup UI创建项目。 (Core和RoboVM)并右键单击robo项目 Run As - &gt; iOS ,它应该可以工作。

如果使用libgdx,则不使用命令行运行它。你缺少libgdx中很多需要编译的lib和后端内容。

此外,如果您想将其上传到设备,则需要Provision