我正在开发一个libgdx项目并使用robovm尝试在iOS上部署我的项目。我在eclipse中使用robovm工具构建了一个ipa。
使用Application Loader提交ipa时,我收到以下错误:
无效的捆绑包。 iPad Multitasking支持需要捆绑BundleNameHere
中的发布故事板无效的捆绑包。 iPad Multitasking支持需要这些方向:'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown ...等
在进行一些研究时,我了解这些可以通过检查 Xcode 中的选项以获取需要全屏来消除。但是,我不确定如何在libgdx中处理它。
我假设我需要在我错过的 libgdx / robovm 项目中做一些额外的设置。
有人可以指出所需的设置吗?
提前致谢
答案 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
故事板或图片。
试试这个,希望它会有所帮助!
答案 2 :(得分:0)