我试图用libgdx创建一个ios应用程序。我有一个Ipad(还没有iphone),我正在尝试将我的应用程序上传到设备。我有一个XCode 7.2,这意味着它可以保证我可以在没有Apple开发者帐户的情况下将应用程序上传到苹果设备,目前我没有。我已经使用XCode成功将应用程序上传到我的Ipad上。在Eclipse中,一个简单的测试应用程序在IOS模拟器上运行完美。但是当我尝试在IOS设备中运行它时,它不起作用。由于它只是一个免费的条款,我希望这会有效。具有免费配置的xcode应用程序的Bundle标识符与我的eclipse ios应用程序的app id和主类相同。在此之前,有一个错误,没有设置配置,所以我根据roboVM(http://docs.robovm.com/getting-started/provisioning.html#free-provisioning)设置xcode应用程序的包标识符与eclipse应用程序相同。但是这个错误出现了,
“启动IOS设备应用程序”遇到了问题。
发射失败。有关更多信息,请查看RoboVM控制台。
给定数据不是受支持格式的属性列表。
我需要在真实设备上测试我的应用程序,因为我将尝试使用它来实现在线多人游戏。截至目前,我仍在使用LibGDX 1.5.5。是因为roboVM需要苹果开发者帐户吗?
编辑:即使没有连接任何设备,错误仍然存在
答案 0 :(得分:1)
我遇到了与原始海报相同的问题,它仍然存在于IntelliJ中。经过一些修补,它也出现在命令行上。谢谢libgdx irc论坛上的一些帮助,我们可以解决问题。这是因为在我的iOS设备上运行iOS 9.2而且过于旧的robovm-plugin 1.12.0似乎无法与libgdx和iOS 9.2一起使用。升级到1.12.1.-SNAPSHOT解决了它。
注意,您必须在build.gradle中更新两行:
如果你想在IntelliJ中编译,你需要从robovm网页的nightlies下载部分手动安装每晚robovm-plugin。