无效的捆绑错误 - "需要启动故事板"

时间:2015-09-14 05:24:03

标签: xcode ipad upload app-store multitasking

当我尝试使用Xcode将我的应用提交到商店时,我一直收到此错误:

错误ITMS-90475:"无效的捆绑包。 iPad Multitasking支持需要在bundle&com ;companyname.appname中启动故事板。'"

任何人都知道这个错误到底意味着什么?

8 个答案:

答案 0 :(得分:38)

我以这种方式解决了问题,请参阅here

  

如果您必须选择退出幻灯片放映和拆分视图,请通过将UIRequiresFullScreen键添加到Xcode项目的Info.plist文件并显示布尔值YES来显式执行此操作。

答案 1 :(得分:30)

您需要添加启动屏幕(Xcode>文件>新)。 在iOS>下用户界面选择“启动屏幕”将其添加到项目中。

对于iPad,您需要支持所有4个方向。

在Xcode中选择您的目标文件,然后在“常规”选项卡下,转到“应用程序图标和启动图像”。 在此处选择您创建的启动屏幕文件。 启动应用程序时,您将看到未使用启动(位图)图像,但启动屏幕故事板。

答案 2 :(得分:25)

您可以像André所示或直接添加:

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

在您的.plist文件中。

答案 3 :(得分:14)

您可以在General&gt;下找到“全屏需要”复选框。目标

enter image description here

答案 4 :(得分:8)

如果您使用的是Cordova,可能需要使用cordova-ios-requires-fullscreen插件(请参阅How to disable iOS9 multitasking through Ionic/Cordova?)

更新:您还可以使用cordova-plugin-ipad-multitasking,这似乎也可以防止出现其他问题(ITMS-90474)

更新:现在应使用Cordova工具5.4修复此问题,而无需使用这些插件。

答案 5 :(得分:6)

来自Xcode 8.x。请检查GIF表示。

GIF

答案 6 :(得分:0)

如果您想要设置RequiresFullScreen 适用于iPhone ,并支持iPad多任务处理,请尝试以下操作:

<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>

enter image description here

LaunchScreenIPad.storyboard是适用于iPad的LaunchScreen的名称。

iPhone仍将使用Launch Images Source张照片。

Apple Document Ref:Creating Platform- and Device-Specific Keys

答案 7 :(得分:0)

哦,这可以正常工作100%Just Go On TARGETS(您的应用),常规,状态栏样式然后选中需要全屏显示 See scr shot