我的应用程序是不长的支持ipad,当我上传我的应用程序时,它导致Xcode或iTunes Connect错误地拒绝我的更新

我的应用程序是在xcode 3.2中启动的。 现在我已将xcode更新为4.5。 而且我不想支持ipad。 所以我将Devices设置为iphone。 然后更新我的app.But itunes连接拒绝我的更新与错误消息:

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

如何在不从Apple商店中删除我的应用程序的情况下解决此问题

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

说的都是真的。 您不能声明对设备的支持,然后撤回它。 唯一的例外是,当您向上移动支持最低的iOS版本时,您可以删除不再支持该版本iOS的旧设备。

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

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

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