java – Libgdx和RoboVM到应用商店
发布时间:2020-12-14 17:22:50 所属栏目:百科 来源:网络整理
导读:我可以使用LibGDX 0.9.9和RoboVM 0.0.7编译和运行我的游戏 我已经能够为应用程序商店提交构建ipa.使用Application Loader上传我的应用程序,我收到一条错误消息:此捆绑包无效. Apple目前不接受使用此版本的Xcode构建的应用程序. 添加 keyDTXcode/keystring05
我可以使用LibGDX 0.9.9和RoboVM 0.0.7编译和运行我的游戏
我已经能够为应用程序商店提交构建ipa.使用Application Loader上传我的应用程序,我收到一条错误消息:此捆绑包无效. Apple目前不接受使用此版本的Xcode构建的应用程序. 添加 <key>DTXcode</key> <string>0502</string> <key>DTXcodeBuild</key> <string>5A3005</string> 到我的info.plist,我得到相同的应用商店提交错误. 我尝试使用以下库的每个组合编译我的项目 LibGDX 0.9.9 LibGDX Nightly - 02/13/14 RoboVM 0.0.8 RoboVM 0.0.9 RoboVM 0.0.10-SNAPSHOT 任何版本的RoboVM都大于0.0.7,我收到以下错误: java.lang.IllegalArgumentException: No @Marshaler found for parameter 1 of @Callback method <com.badlogic.gdx.backends.iosrobovm.objectal.AVAudioPlayerDelegate$Callbacks: void didFinishPlaying(com.badlogic.gdx.backends.iosrobovm.objectal.AVAudioPlayerDelegate,org.robovm.objc.Selector,org.robovm.cocoatouch.foundation.NSObject,boolean)> at org.robovm.compiler.MarshalerLookup.findMarshalerMethod(MarshalerLookup.java:167) at org.robovm.compiler.BroMethodCompiler.getParameterType(BroMethodCompiler.java:492) at org.robovm.compiler.BroMethodCompiler.getBridgeOrCallbackFunctionType(BroMethodCompiler.java:513) at org.robovm.compiler.BroMethodCompiler.getCallbackFunctionType(BroMethodCompiler.java:505) at org.robovm.compiler.CallbackMethodCompiler.callback(CallbackMethodCompiler.java:78) at org.robovm.compiler.CallbackMethodCompiler.compileCallback(CallbackMethodCompiler.java:107) at org.robovm.compiler.CallbackMethodCompiler.doCompile(CallbackMethodCompiler.java:74) at org.robovm.compiler.AbstractMethodCompiler.compile(AbstractMethodCompiler.java:74) at org.robovm.compiler.ClassCompiler.callbackMethod(ClassCompiler.java:1070) at org.robovm.compiler.ClassCompiler.compile(ClassCompiler.java:566) at org.robovm.compiler.ClassCompiler.compile(ClassCompiler.java:283) at org.robovm.compiler.AppCompiler.compile(AppCompiler.java:198) at org.robovm.compiler.AppCompiler.compile(AppCompiler.java:216) at org.robovm.compiler.AppCompiler.main(AppCompiler.java:438) 我不知所措.我只想将我的应用程序提交到Apple App Store. RoboVM 0.0.7似乎不起作用,我无法使用任何较新版本的RoboVM编译我的项目.如果您需要更多信息,请与我们联系. 如何使用RoboVM 0.0.7(模拟Xcode 5.2)提交我的应用程序? 要么 如何修复错误并使用> 0.0.7进行编译? 解决方法
捆绑无效问题已在RoboVM 0.0.9中修复,因此您必须至少使用该版本. No @Marshaler发现错误的原因可能是因为你的类路径中有一个旧版本的robovm-cocoatouch.jar.确保您的Eclipse类路径中只有来自RoboVM 0.0.9的jar.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |