将ipa提交到AppStore

时间:2015-12-23 07:35:20

标签: ios eclipse libgdx ipa robovm

我正在开发一个libgdx项目并使用robovm尝试在iOS上部署我的项目。我在eclipse中使用robovm工具构建了一个ipa。

使用Application Loader提交ipa时,我收到以下错误:

  

无效的捆绑包。 iPad Multitasking支持需要捆绑BundleNameHere

中的发布故事板      

无效的捆绑包。 iPad Multitasking支持需要这些方向:'UIInterfaceOrientationPortrait,   UIInterfaceOrientationPortraitUpsideDown ...等

在进行一些研究时,我了解这些可以通过检查 Xcode 中的选项以获取需要全屏来消除。但是,我不确定如何在libgdx中处理它。

我假设我需要在我错过的 libgdx / robovm 项目中做一些额外的设置。

有人可以指出所需的设置吗?

提前致谢

3 个答案:

答案 0 :(得分:3)

由于您使用的是RoboVM,因此需要编辑info.plist.xml文件。按照Bunty Madan的回答,您需要设置:

<key>UIRequiresFullScreen</key>
<true/>

如果这不起作用,请提供完整的info.plist.xml文件(如果您使用的话,只需编辑任何个人ID)

答案 1 :(得分:0)

这是因为您需要指定iOS应用在iPad上应该如何处理多任务处理。 目前,如果您的应用不支持多任务处理功能,请在项目设置中选中requireFullScreen选项。

否则,直接进入plist就可以了。

<key>UIRequiresFullScreen</key><true/>

另外,请验证您的LaunchImage故事板或图片。

试试这个,希望它会有所帮助!

enter image description here

答案 2 :(得分:0)

根据我的经验,这个问题已经存在。您是否取消选中iPAD中, UIInterfaceOrientationPortraitUpsideDown

的plist中不必要的方向

enter image description here