当我使用Xcode提交应用程序到商店时,我一直遇到这个错误:
ERROR ITMS-90475: "无效的捆绑包。iPad多任务支持需要在捆绑包'com.companyname.appname.'中启动故事板"
有人知道这个错误的真正含义吗?
当我使用Xcode提交应用程序到商店时,我一直遇到这个错误:
ERROR ITMS-90475: "无效的捆绑包。iPad多任务支持需要在捆绑包'com.companyname.appname.'中启动故事板"
有人知道这个错误的真正含义吗?
如果您必须选择退出滑动查看和分屏视图,请通过向Xcode项目的Info.plist文件中添加UIRequiresFullScreen键并应用布尔值YES来显式地执行此操作。
您需要添加一个启动屏幕(Xcode > 文件 > 新建)。 在 iOS > 用户界面 下选择 "启动屏幕" 将其添加到项目中。
对于iPad,需要支持所有4个方向。
在Xcode中选择目标文件,在常规选项卡下,进入“应用程序图标和启动图像”。 在此处选择您创建的启动屏幕文件。 当您启动应用程序时,将不会使用启动(位图)图像,而是使用启动屏幕Storyboard。
<key>UIRequiresFullScreen</key>
<true/>
在您的 .plist 文件中。
我想允许分屏,而我已经有了一个启动画面的故事板。结果我需要从我的plist中删除".storyboard"。请参见UILaunchStoryboardName。
前往目标 > 信息 > "启动屏幕接口文件基本名称" 并将其更改为 LaunchScreen
。
UILaunchStoryboardName
"的键值设为"LaunchScreen
",而不是"LaunchScreen.Storyboard
",同时需要支持iPad的所有4个方向。<key>UILaunchStoryboardName~ipad</key>
<string>LaunchScreenIPad.storyboard</string>
<key>UIRequiresFullScreen</key>
<true/>
<key>UIRequiresFullScreen~ipad</key>
<false/>
LaunchScreenIPad.storyboard
是 iPad 的启动画面的名称。
iPhone 仍将使用 Launch Images Source
图片。
苹果文档参考: 创建平台和设备特定的键
<key>UILaunchStoryboardName</key>
<string>MauiSplash</string>