上传App Store遇无效包错误:iPad多任务应用需配置合规启动屏
解决App Store上传「无效包」错误方案
错误原因
无效包(Invalid bundle)。支持iPad多任务(Multitasking)的应用必须使用Xcode storyboard提供启动屏;若应用MinimumOSVersion为14或更高,也可使用UILaunchScreen。若使用storyboard,请确认com.SSPLOrbit.Orbit包中包含UILaunchStoryboardName键。
具体修复步骤
情况1:使用Storyboard作为启动屏
- 打开Xcode,选中项目目标(Target),进入「General」标签页
- 找到「App Icons and Launch Images」区域,确认「Launch Screen File」已选择对应的Storyboard文件
- 打开
Info.plist文件,确保存在UILaunchStoryboardName键,且值为启动屏Storyboard的文件名(无需带.storyboard后缀) - 验证
com.SSPLOrbit.Orbit对应的plist文件(通常为主项目Info.plist)中该键配置正确
情况2:使用UILaunchScreen(仅iOS14及以上版本)
- 确认项目的
MinimumOSVersion已设置为14.0或更高 - 在
Info.plist中添加UILaunchScreen字典,配置对应的启动屏属性(如背景颜色、控件布局等) - 若之前配置过
UILaunchStoryboardName键,直接移除该配置
额外检查项
- 确认项目Target的「General」→「Deployment Info」→「iPad」区域,已勾选「Multitasking」相关选项
- 执行
Command+Shift+K清理项目缓存,重新编译打包后再尝试上传
内容的提问来源于stack exchange,提问作者Sominath Thore
相关产品推荐
相关产品推荐

