Libgdx IOS не работает?

Я недавно закончил делать приложение libgdx для android, и сейчас пытаюсь перенести его на ios. У меня установлен eclipse kepler с плагином robovm поверх него. Мой Mac также работает OSX Mavericks. Теперь о реальной проблеме. Всякий раз, когда я пытаюсь запустить свое приложение как проект iOS, возникает ошибка. Вот что появляется в консоли:

3/28/14 8:54:34 PM: [ERROR] ld: framework not found UIKit
3/28/14 8:54:34 PM: [ERROR] clang: error: linker command failed with exit code 1 (use -v to see invocation)
3/28/14 8:54:35 PM: [ERROR] Build failed

И это то, что я получаю в деталях ошибки -

Build failed. Check the RoboVM console for more information.

Команда:

clang++ -o "/Users/akudva/workspace/.metadata/.plugins/org.robovm.eclipse.ui/build/BulletTest-robovm/RobovmLauncher (2)/macosx/x86/com.ashwin.BulletTest.RobovmLauncher/BulletTest" -g -arch i386 "-Wl,-filelist,/Users/akudva/workspace/.metadata/.plugins/org.robovm.eclipse.ui/build/BulletTest-robovm/RobovmLauncher (2)/macosx/x86/com.ashwin.BulletTest.RobovmLauncher/objects" -L /Users/akudva/workspace/.metadata/.plugins/org.robovm.eclipse.ui/robovm-0.0.10/lib/vm/macosx/x86 -ObjC -exported_symbols_list "/Users/akudva/workspace/.metadata/.plugins/org.robovm.eclipse.ui/build/BulletTest-robovm/RobovmLauncher (2)/macosx/x86/com.ashwin.BulletTest.RobovmLauncher/exported_symbols" -Wl,-no_implicit_dylibs -Wl,-dead_strip -mmacosx-version-min=10.6 -lrobovm-bc -force_load /Users/akudva/workspace/.metadata/.plugins/org.robovm.eclipse.ui/robovm-0.0.10/lib/vm/macosx/x86/librobovm-rt.a -lrobovm-debug -lrobovm-core -lgc -lpthread -ldl -lm -liconv -lsqlite3 -framework Foundation -framework UIKit -framework OpenGLES -framework QuartzCore -framework CoreGraphics -framework OpenAL -framework AudioToolbox -framework AVFoundation -force_load "/Users/akudva/Desktop/Eclipse Libgdx Mac Projects/BulletTestProject/BulletTest-robovm/libs/ios/libgdx.a" -force_load "/Users/akudva/Desktop/Eclipse Libgdx Mac Projects/BulletTestProject/BulletTest-robovm/libs/ios/libObjectAL.a" failed (Exit value: 1)

Есть идеи? Я мог бы действительно использовать некоторую помощь здесь, так как я даже пытался запустить его с приложением libgdx по умолчанию, и он все еще не работал.

1 ответ

Я не знаком с RoboVM, но, глядя на их документы, они говорят,

Предпосылки:

Для использования RoboVM необходимо следующее:

  • Mac под управлением Mac OS X 10.9 или более поздней версии
  • Oracle Java SE JDK 7 или более поздняя версия
  • Xcode 6.x из Mac App Store

Я думаю, это не может работать, потому что у вас есть Xcode 5

Другие вопросы по тегам