【问题标题】:Xcode 7 ERROR ITMS-90474: "Invalid Bundle", can't submit to AppleXcode 7 错误 ITMS-90474:“无效捆绑包”,无法提交给 Apple
【发布时间】:2015-12-20 03:07:14
【问题描述】:

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

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

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

【问题讨论】:

    标签: xcode xcode7 bundle


    【解决方案1】:

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

    【讨论】:

    • 然后在上传时也给出错误@ChallengerGuy
    【解决方案2】:

    TARGETS > iOS > General > Deployment Info > 选择“iPad”标签

    ,然后勾选『需要全屏』

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

    【讨论】:

    • 顺便说一下,如果您对 ERROR ITMS-90475 有疑问,可以通过某种方式
    【解决方案3】:

    Project's General tab 的部署信息下检查Requires full screen 将解决此问题。

    【讨论】:

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

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

    【讨论】:

      【解决方案5】:

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

      错误屏幕(ERROR ITMS-90474 & ITMS-90475)

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

      指南

      来自 Xcode 项目, 目标 >> - iOS >> 常规 >> 部署信息 >> 在 iPad 中, 如果你勾选(需要全屏)选项,就可以了!

      【讨论】:

        猜你喜欢
        • 2016-01-26
        • 2016-10-03
        • 2014-11-02
        • 2015-10-25
        • 1970-01-01
        • 2017-01-10
        • 2021-01-09
        • 1970-01-01
        相关资源
        最近更新 更多