我的应用不再支持 ipad,当我上传我的应用时,它会导致 Xcode 或 iTunes Connect 错误地拒绝我的更新
Posted
技术标签:
【中文标题】我的应用不再支持 ipad,当我上传我的应用时,它会导致 Xcode 或 iTunes Connect 错误地拒绝我的更新【英文标题】:My app is no long suport ipad, when I upload my app it cause Xcode or iTunes Connect to erroneously reject my update 【发布时间】: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
如何在不从苹果商店删除我的应用程序的情况下解决这个问题
【问题讨论】:
【参考方案1】:您的应用更新必须继续支持以前支持的所有设备。
说的都是真的。您不得声明对设备的支持,然后将其撤回。唯一的例外是当您升级支持的最低 iOS 版本时,您可以删除不再支持该 iOS 版本的旧设备。
您链接到的文档包含三个可能的选项。
【讨论】:
但他仍然支持以前支持的所有设备——iPad 可以正常运行仅限 iPhone 的应用程序。 “好”不是我会使用的术语。如果我买了一个 iPad 应用程序,然后它被更新了,然后它突然在 iPhone 键盘上以蹩脚的 2x 模式运行,我会非常恼火。在这种情况下,“支持”iPad 意味着您作为 iPad 应用程序运行。【参考方案2】:我的问题是,由于某种原因,我在不同的目标(iphone 目标和 ipad 目标)上拥有相同的包 id
这导致我尝试使用 iphone bundle id 上传 ipad 应用程序。 很容易错过,所以也许它会帮助一个人
【讨论】:
以上是关于我的应用不再支持 ipad,当我上传我的应用时,它会导致 Xcode 或 iTunes Connect 错误地拒绝我的更新的主要内容,如果未能解决你的问题,请参考以下文章
当我尝试从 xcode 在我的 ipad 上运行该应用程序时,出现此消息 [重复]