首页 > 解决方案 > LibGDX 使用 RoboVM 模拟 iOS 崩溃并出现架构不匹配错误

问题描述

当我尝试通过 RoboVM iPhone 模拟器运行我的 LibGDX 项目时,它在启动时立即崩溃并给出以下错误:

dyld: dyld_sim is not compatible with the loaded process, likely due to architecture mismatch

我真的不确定这意味着什么。任何帮助表示赞赏,如果我需要提供更多信息,请告诉我。

编辑:

在名为“build.gradle”的文件中有一个选项archs = "thumbv7:arm64",我想知道是否需要更改它,因为我假设archs指的是体系结构。

标签: ioslibgdxrobovm

解决方案


  • 您是如何启动 RoboVM 构建的?我通过从我的项目根文件夹运行以下命令行来做到这一点:./gradlew ios:launchiPhoneSimulator
  • 我认为在您启动模拟器之前,您需要在您的计算机上安装一个配置文件。

如果你有,我的工作 Gradle 包含:

robovm {
    iosSignIdentity = "mysigning identity"
    iosProvisioningProfile = "my provisioning profile"
    iosSkipSigning = false
    archs = "thumbv7:arm64"
}

希望能帮助到你


推荐阅读