无效捆绑。由于您的应用程序支持 iPad 上的多任务处理,因此您需要在您的应用程序中包含 LaunchScreen.storyboard 启动故事板文件

Nic*_*nko 25 xcode ios app-store-connect

将应用程序上传到 AppStore 连接时,出现以下错误:

无效捆绑。由于您的应用程序支持 iPad 上的多任务处理,因此您需要将 LaunchScreen.storyboard 启动故事板文件包含在您的 ... 捆绑包中。

这真的很奇怪,因为我确实认为该文件包含在捆绑包中:

在此输入图像描述

我还在 Info.Plist 中将“UILaunchStoryboardName”设置为“LaunchScreen.storyboard”。

这似乎是从 xCode 14.1 开始的,我之前对此没有任何问题。

我确实希望 iPad 应用程序支持多任务处理,因此我不想设置“需要全屏”

小智 62

我有完全相同的问题。我清除了“启动屏幕文件”下拉列表,然后将 Info.Plist“启动屏幕界面文件基本名称”从“LaunchScreen.storyboard”编辑为仅“LaunchScreen”,这解决了问题。

您可以在 xCode 可视化编辑器和文本编辑器中的 Info.plist 中更改它: 可视化 Info.plist 编辑器 代码 Info.plist 编辑器

  • 当使用“react-native-bootsplash”时,我在 React Native 应用程序中遇到了完全相同的问题。似乎使用项目导航器的目标部分中的下拉字段(常规选项卡 -> 应用程序图标和启动屏幕 -> 启动屏幕文件)会导致“Info.plist”中的“UILaunchStoryboardName”键被设置为“.故事板`扩展。从“Info.plist”文件中手动删除扩展名也解决了我的问题。 (6认同)
  • 这对我有用。xcode 不喜欢它自己创建的“.storyboard”扩展名。这是绝对讨厌这个程序的另一个原因。 (6认同)
  • 我不确定您是直接编辑 Info.Plist 文件还是使用项目上的 [Info] 选项卡。我通过更改“启动屏幕界面文件基本名称”键的字符串值来修改项目,并简单地删除了 [Info] 选项卡中的 .storyboard。 (3认同)