无效的包错误 – “需要启动故事板”
当我尝试使用Xcode将应用程序提交给商店时,我不断收到此错误:
错误ITMS-90475:“Invalid Bundle。iPad多任务处理支持需要捆绑启动故事板”com.companyname.appname。“
任何人都知道这个错误是什么意思?
这是因为您需要指定应用程序应该如何处理iPad上的多任务处理 。
如果您现在不想处理多任务处理,只需转到目标的“常规”选项卡即可将其禁用:
我用这种方法解决了这个问题,请看这里 :
如果您必须select退出幻灯片放映和拆分视图,请将UIRequiresFullScreen键添加到您的Xcode项目的Info.plist文件中,并应用布尔值YES。
你需要添加一个启动屏幕(Xcode> File> New)。 在iOS>用户界面下,select“启动屏幕”将其添加到项目中。
对于iPad,您需要支持所有4个方向。
在Xcode中select您的目标文件,然后在常规选项卡下,进入“应用程序图标和启动图像”。 在这里你select你创build的启动屏幕文件。 当你启动应用程序,你会看到启动(位图)图像不使用,但启动屏幕故事板。
你可以这样做,如安德烈所示或直接添加:
<key>UIRequiresFullScreen</key> <true/>
在您的.plist文件上。
您可以在“常规”>“目标”下find“需要全屏”checkbox
如果您使用的是Cordova,则可能需要使用cordova-ios-requires-fullscreen插件(请参阅如何通过Ionic / Cordova禁用iOS9多任务处理 ?
更新 :你也可以使用cordova-plugin-ipad-multitasking ,这似乎也可以防止另一个问题(ITMS-90474)
更新 :现在应该使用Cordova工具5.4来修复,而不需要这些插件。
从Xcode 8.x
请检查GIF表示。