ChatGPT解决这个技术问题 Extra ChatGPT

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

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

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

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


A
Alex Stone

Project's General tab 中的 Deployment Info 下选中 Requires full screen 将解决此问题。

https://i.stack.imgur.com/87V3w.png


选择这个选项有什么意义?我的意思是,原始错误没有提到需要全屏
@ShravyaBoggarapu iPad 多任务处理意味着与另一个应用程序共享屏幕。说“需要全屏”就像说不支持多任务处理。
这个答案的问题是它具有从应用程序中删除状态栏的副作用。我尝试检查所有方向是否受支持并使用supportedInterfaceOrientations 方法管理方向,但遇到了这个问题:stackoverflow.com/questions/32782044/…
ITMS 90474 和 ITMS 90475 均由上述解决。
Dimitris,这很棒,但是如何在不失去多任务支持的情况下解决这个问题呢?
A
Arun

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

错误屏幕(错误 ITMS-90474 和 ITMS-90475)

https://i.stack.imgur.com/dgJnr.png

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

https://i.stack.imgur.com/KAqcF.png

指导方针

在 Xcode 项目中,TARGETS >> - iOS >> General >> Deployment Info >> In iPad,如果勾选(需要全屏)选项,就可以了!


N
Nick Hung

目标 > iOS > 常规 > 部署信息 > 选择“iPad”选项卡

,然后勾选『需要全屏』

来自http://nijoen.net/blog/261/


顺便说一句,如果您对 ERROR ITMS-90475 有任何疑问
s
scosman

无需更改状态栏设置,您实际上只需按照 Apple 的说明进行操作,即可在 iPad 设置部分支持所有 4 个方向。我禁用了颠倒,只需启用颠倒即可解决问题。 Apple 似乎希望应用程序颠倒运行,所以我们不妨支持它。


C
ChallengerGuy

做了一些研究,发现我的通用应用程序 Device Orientation 设置为纵向。我未选中 Landscape LeftLandscape RightUpside Down。选择了这些,现在都设置好了。


然后在上传时也会出错@ChallengerGuy