[java] Libgdx & RoboVM для магазина приложений



Answers

Question

Я могу скомпилировать и запустить свою игру с помощью 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)

Я в недоумении. Я просто хочу отправить свое приложение в Apple App Store. RoboVM 0.0.7 не работает, и я не могу скомпилировать свой проект с любой новой версией RoboVM. Дайте мне знать, если вам нужна дополнительная информация.

Как я могу отправить свое приложение с помощью RoboVM 0.0.7 (эмулировать Xcode 5.2)?

или

Как исправить мою ошибку и скомпилировать с помощью> 0.0.7?




Links