【问题标题】:LibGDX simulating iOS with RoboVM crashes with architecture mismatch errorLibGDX 使用 RoboVM 模拟 iOS 崩溃并出现架构不匹配错误
【发布时间】:2019-01-12 10:12:17
【问题描述】:

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

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

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

编辑:

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

【问题讨论】:

  • @Aryan 我没有使用 XCode 来运行项目,所以我无法按照答案所说的去做,这需要更改 XCode 中的构建设置。我的项目是使用 RoboVM 从 Eclipse 运行的,但使用的是 XCode 模拟器。

标签: ios libgdx robovm


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

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

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

希望对你有帮助

【讨论】:

    【解决方案2】:

    我在 Eclipse 上遇到了同样的问题。

    您必须在运行配置设置中选择 64 位而不是 32 位。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-24
      • 2014-06-17
      • 2014-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多