我有一个libGDX iOS应用程序,通过Run as iOS Device或Run as Simulator在Eclipse中进行测试时效果很好。但是,当我使用RoboVM工具时 - > App Store的程序包可以获取我在iPad上安装的.IPA文件,它会在libGDX启动画面后崩溃。
配置文件或证书不存在问题,因为我的运行配置与我用于导出的选项完全相同。
这个问题在gradle构建后似乎很常见,但我还没有找到解决方案。有人可以解释一下吗?
感谢!!!
答案 0 :(得分:1)
我遇到了问题(在模拟器/设备上运行没有问题,但是使用ad-hoc生成在Testflight上崩溃)。我通过升级的libGDX / RoboVM版本来修复它
将版本1.1.0中的libGDX和RoboVM设置为0.14快照(可能不稳定,但我的游戏不再崩溃)
我给你的gradle设置:
allprojects {
apply plugin: "eclipse"
apply plugin: "idea"
version = '1.0'
ext {
appName = 'flappy_gobelin'
gdxVersion = '1.1.0'
roboVMVersion = '0.0.14-SNAPSHOT'
}
repositories {
mavenLocal()
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}
}
答案 1 :(得分:0)
我在我的项目中使用了box2d。我也遇到了同样的问题。
我在iOS项目中创建了lib文件夹,然后将gdx-box2d-1.1.0.jar复制到该文件夹,并将其添加到构建路径中。 .ipa文件有效。
(但它仍然无法在iOS 8.0上运行)