java - mobi robovm



Libgdx&RoboVM到應用程序商店 (1)

bundle is invalid問題已在RoboVM 0.0.9中修復,因此您必須至少使用該版本。 No @Marshaler found錯誤的原因可能是因為在類路徑中有一個舊版本的robovm-cocoatouch.jar 。 確保在Eclipse類路徑中只有來自RoboVM 0.0.9的jar。

我可以使用LibGDX 0.9.9和RoboVM 0.0.7來編譯和運行我的遊戲

我已經能夠建立一個應用程序商店提交的ipa 。 使用Application Loader上傳我的應用程序,我得到一個錯誤: This bundle is invalid. Apple is currently not accepting applications built with this version of Xcode. This bundle is invalid. Apple is currently not accepting applications built with this version of 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)

我不知所措 我只是想提交我的應用程序到蘋果App Store。 RoboVM 0.0.7似乎不起作用,我無法用任何新版本的RoboVM編譯我的項目。 讓我知道如果你需要更多的信息。

如何使用RoboVM 0.0.7(模擬Xcode 5.2)提交我的應用程序?

要么

我怎樣才能解決我的錯誤,編譯> 0.0.7?





robovm