当我尝试使用Xcode将我的应用提交到商店时,我一直收到此错误:
错误ITMS-90475:"无效的捆绑包。 iPad Multitasking支持需要在bundle&com ;companyname.appname中启动故事板。'"
任何人都知道这个错误到底意味着什么?
答案 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)
答案 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)
答案 6 :(得分:0)
如果您仅想要设置RequiresFullScreen 适用于iPhone ,并支持iPad多任务处理,请尝试以下操作:
<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>
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