使用 RoboVM 和 IDEA 部署 iOS libGDX 游戏时出现 UnsatisfiedLinkError

UnsatisfiedLinkError when deploying an iOS libGDX game with RoboVM and IDEA

我正在尝试将基础 libGDX 游戏(使用 libGDX 的设置工具创建的默认项目,版本 1.5.5)部署到 iPhone 5使用 IDEA 14.1.1 和最新的 RoboVM 快照,但出现 UnsatisfiedLinkError。使用模拟器我得到同样的错误:

2015-04-09 11:06:06.847 IOSLauncher[2107:552074] [debug] IOSApplication: iOS version: 8.2
2015-04-09 11:06:06.848 IOSLauncher[2107:552074] [debug] IOSApplication: Running in 32-bit mode
2015-04-09 11:06:06.851 IOSLauncher[2107:552074] [debug] IOSApplication: scale: 2.0
java.lang.UnsatisfiedLinkError: com/badlogic/gdx/backends/iosrobovm/IOSGLES20.init()V
    at com.badlogic.gdx.backends.iosrobovm.IOSGLES20.init(Native Method)
    at com.badlogic.gdx.backends.iosrobovm.IOSGLES20.<init>(IOSGLES20.java)
    at com.badlogic.gdx.backends.iosrobovm.IOSApplication.didFinishLaunching(IOSApplication.java)
    at com.badlogic.gdx.backends.iosrobovm.IOSApplication$Delegate.didFinishLaunching(IOSApplication.java)
    at org.robovm.apple.uikit.UIApplicationDelegate$ObjCProxy.$cb$application$didFinishLaunchingWithOptions$(Unknown Source)
    at org.robovm.apple.uikit.UIApplication.main(Native Method)
    at org.robovm.apple.uikit.UIApplication.main(UIApplication.java)
    at com.mangoprotocol.test.IOSLauncher.main(IOSLauncher.java)

在模拟器和实际 iPhone 设备中,默认 libGDX 白色图像显示不到一秒,然后游戏退出,将之前的堆栈跟踪吐到 IDEA 控制台。

我想我已经正确地遵循了所有配置步骤以获得这个 运行,但我显然遗漏了一些东西。

知道如何解决吗?

已解决。我在 build.gradle 文件的 iosSignIdentity 参数中的名称和密钥之间缺少一个 space(是的...)。