7

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

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

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

4

2 回答 2

5

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

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

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

于 2013-02-04T06:39:49.233 回答
0

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

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

于 2015-07-05T16:51:44.240 回答