1

我正在尝试使用 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 插件的情况下完成这一切。

4

1 回答 1

5

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

iOS RoboVM:右击 robovm 项目,Run As -> iOS Device App 在连接的设备上运行,或 Run As -> iOS Simulator App 在 iOS 模拟器上运行。如果您在设备上运行,则需要配置它才能部署到它![关于如何开始使用 libgdx 开发的链接]

为 Eclipse 安装 roboVM 插件。使用设置 UI创建项目。(核心和 RoboVM)然后右键单击机器人项目Run As -> iOS,它应该可以工作。

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

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

于 2014-02-13T21:32:41.007 回答