Xcode 7错误ITMS-90474:“无效的捆绑包”,无法提交给Apple


78

我有一个要提交给Apple的应用程序。我已经验证过了。我正在使用Xcode 7和Swift2。当我尝试提交给Apple时,出现以下错误:

错误ITMS-90474:“捆绑包无效。iPad多任务支持需要以下方向:UIInterfaceOrientationPortrait,UIIinterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight”。在捆绑包中找到了“ UIInterfaceOrientationPortrait”。

我该怎么办?我会用他们要求的名称制作一些图像吗?

Answers:


198

选中Requires full screen “部署信息”下的即可Project's General tab解决此问题。

在此处输入图片说明


4
选择此选项的意义是什么?我的意思是,原始错误没有提及要求全屏显示
Shravya Boggarapu 2015年

11
@ShravyaBoggarapu iPad多任务处理意味着与另一个应用程序共享屏幕。说“需要全屏显示”就像说不支持多任务处理。
Dimitris

2
这个答案的问题是它具有从应用程序中删除状态栏的副作用。我想,而不是检查所有方向的支持,并使用supportedInterfaceOrientations方法管理方向,但就遇到了这个问题:stackoverflow.com/questions/32782044/...
天工Ballagas

上面已解决了ITMS 90474和ITMS 90475。
Mayank R Jain 2015年

Dimitris,太好了,但是如何在不失去多任务支持的情况下解决这个问题呢?
16

12

Xcode存档提交中的错误ITMS-90474&ITMS-90475错误ITMS-90474:Xcode 7显示存档提交中的错误

错误画面(ERROR ITMS-90474&ITMS-90475)

错误ITMS-90474和ITMS-90475

错误ITMS-90474和ITMS-90475的解决方案:

在此处输入图片说明

指导方针

在Xcode项目中,目标>>-iOS >>常规>>部署信息>>在iPad中,如果勾选(需要全屏显示)选项,则可以!



6

您实际上可以按照Apple的说明进行操作,而无需更改状态栏设置,并且在iPad设置部分中支持所有4种方向。我禁用了颠倒功能,只需启用颠倒功能即可解决此问题。苹果似乎希望应用程序能够倒挂运行,因此我们也可能会对此予以支持。


1

做了一些研究,发现我将通用应用程序Device Orientation设置为纵向模式。我已经取消选中Landscape LeftLandscape RightUpside Down。现在选择那些和所有设置。


然后在上载时间@ChallengerGuy
Subhash Khimani
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.