LibGDX, имитирующий iOS с RoboVM, вылетает с ошибкой несоответствия архитектуры - PullRequest
0 голосов
/ 12 января 2019

Когда я пытаюсь запустить свой проект LibGDX с помощью симулятора iPhone RoboVM, он сразу падает при запуске и выдает следующую ошибку:

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

Я действительно не уверен, что это значит. Любая помощь приветствуется, пожалуйста, дайте мне знать, если мне нужно предоставить больше информации.

EDIT:

В файле с именем "build.gradle" есть опция archs = "thumbv7:arm64", и мне интересно, нужно ли мне это изменить, поскольку я предполагаю, что archs относится к архитектурам.

Ответы [ 2 ]

0 голосов
/ 08 марта 2019

У меня была такая же проблема с Eclipse.

Вы должны выбрать 64 бита вместо 32 бит в настройках конфигурации запуска.

0 голосов
/ 14 января 2019
  • Как вы запускаете сборку RoboVM? Я делаю это, запустив следующую командную строку из корневой папки моего проекта: ./gradlew ios: launchiPhoneSimulator
  • Я думаю, что перед запуском на симуляторе вам нужен профиль обеспечения, установленный на вашем компьютере.

если есть, Мой рабочий Gradle содержит:

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

Надеюсь, это поможет

...