2014-03-29 120 views
14

我最近完成了一个android的libgdx应用程序,我目前正试图将它移植到ios。我已安装eclipse kepler,并在上面安装了robovm插件。我的Mac也在运行osx小牛队。现在的实际问题 - 每当我尝试运行我的应用程序作为一个iOS项目,它出现了一个错误。下面是在控制台 -Libgdx 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

你已经安装了最新的非测试的Xcode? “xcode-select --print-path”是什么意思? – Chase

+0

是的,我已经安装了Xcode 5.1,但由于我完全从Eclipse中完成,所以我甚至没有使用它。 Eclipse允许您编译该项目,而无需使用安装了robo-vm插件的Xcode。问题是当我编译它时,它出现了上面显示的错误。 @Chase –

+0

请向我们展示您的robovm.xml文件。 – ntherning

回答

1

我不熟悉RoboVM,但看着他们docs他们说

先决条件:

为了使用RoboVM要求如下:

  • 运行Mac OS X 10.9或更高版本
  • Oracle的Java SE JDK 7或更高版本
  • 来自Mac App Store的Xcode 6.x

我想这不能工作,因为你的Xcode 5