Xcode13.4.1打包上传报错:
App Store Connect Operation Error
Invalid Bundle. iPad Multitasking support requires these orientations: 'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight'. Found 'UIInterfaceOrientationPortrait' in bundle ‘com.xxx.xxx’.
App Store Connect Operation Error
Invalid App Store Icon. The App Store Icon in the asset catalog in ‘XXXX.app' can't be transparent nor contain an alpha channel.
App Store Connect Operation Error
This bundle is invalid. The value of the CFBundleDocumentTypes key in the Info.plist must be an array of dictionaries, with each dictionary containing at least the CFBundleTypeName key.
里面有3个错误。一一解决
解决一:项目的General 勾选 Requires full screen
解决问题二:
错误是说项目的icon 包含了alpha通道和透明视图。 项目的icon要求是不圆角,不透明。如果UI已给的图包含alpha通道,可以通过 通过“预览”打开icon,选择 预览app 内的 文件->导出 ,如下图,将Alpha勾选去掉,然后保存,将新图片们放入项目,替代原来的icon图片们。(若没有alpha那个选项,则表示原来的图片没有alpha通达)
解决问题三:
在info.plist文件中搜索 CFBundleDocumentTypes,会提示是Document Types。若里面的东西没有用到。直接删掉 DocumentTypes 里面的东西,重新打包上传就Ok。若需要,就按照错误提示的格式:DocumentTypes 下的内容必须是字典格式的,改一下格式,重写打包就好了。