【问题标题】:My app is no long suport ipad, when I upload my app it cause Xcode or iTunes Connect to erroneously reject my update我的应用不再支持 ipad,当我上传我的应用时,它会导致 Xcode 或 iTunes Connect 错误地拒绝我的更新
【发布时间】:2013-02-04 04:23:40
【问题描述】:

我的应用是在 xcode 3.2 中启动的。现在我已将 xcode 更新为 4.5。而且我不想支持ipad。所以我将设备设置设置为 iphone。然后更新我的应用程序。但 iTunes 连接拒绝我的更新并显示错误消息:

此捆绑包不支持先前应用版本支持的一个或多个设备。您的应用更新必须继续支持以前支持的所有设备。您可以使用 Targeted Device Family 构建设置在 Xcode 中声明支持的设备。更多信息请参考 QA1623:https://developer.apple.com/library/ios/#qa/qa1623/_index.html

如何在不从苹果商店删除我的应用程序的情况下解决这个问题

【问题讨论】:

    标签: ios app-store-connect


    【解决方案1】:

    您的应用更新必须继续支持以前支持的所有设备。

    说的都是真的。您不得声明对设备的支持,然后将其撤回。唯一的例外是当您升级支持的最低 iOS 版本时,您可以删除不再支持该 iOS 版本的旧设备。

    您链接到的文档包含三个可能的选项。

    【讨论】:

    • 但他仍然支持以前支持的所有设备——iPad 可以正常运行仅限 iPhone 的应用程序。
    • “好”不是我会使用的术语。如果我买了一个 iPad 应用程序,然后它被更新了,然后它突然在 iPhone 键盘上以蹩脚的 2x 模式运行,我会非常恼火。在这种情况下,“支持”iPad 意味着您作为 iPad 应用程序运行。
    【解决方案2】:

    我的问题是,由于某种原因,我在不同的目标(iphone 目标和 ipad 目标)上拥有相同的包 id

    这导致我尝试使用 iphone bundle id 上传 ipad 应用程序。 很容易错过,所以也许它会帮助一个人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      • 1970-01-01
      • 1970-01-01
      • 2017-12-19
      • 1970-01-01
      相关资源
      最近更新 更多