将 ipa 提交到 AppStore 时出错

Error while submitting ipa onto AppStore

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

在使用 Application Loader 提交 ipa 时,出现以下错误:

Invalid Bundle. iPad Multitasking support requires launch story board in bundle BundleNameHere

Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait, UIInterfaceOrientationPortraitUpsideDown...etc

在做一些研究时,我知道这些可以通过检查 Xcode 中的一个选项来解决,因为需要全屏。但是,我不确定如何在 libgdx.

中处理这个问题

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

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

提前致谢

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

else 直接进入 plisthere 是 ket for that。

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

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

试试看,希望对您有所帮助!

根据我的经验,这个问题已经出现了。您是否取消选中 plist 中不必要的方向 iPAD, UIInterfaceOrientationPortraitUpsideDown

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

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

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