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

Ios 我的应用程序不再支持ipad,当我上传应用程序时,会导致Xcode或iTunes Connect错误地拒绝我的更新,ios,app-store-connect,Ios,App Store Connect,我的应用程序是在xcode 3.2中启动的。现在我已经将xcode更新为4.5。我不想支持ipad。所以我将设备设置为iphone。然后更新我的应用程序。但itunes connect拒绝我的更新,并显示错误消息: 此捆绑包不支持以前的应用程序版本支持的一个或多个设备。您的应用程序更新必须继续支持以前支持的所有设备。您可以使用目标设备系列生成设置在Xcode中声明支持的设备。有关更多信息,请参阅QA1623: 如何在不从apple store中删除应用程序的情况下解决此问题 您的应用程序更新

我的应用程序是在xcode 3.2中启动的。现在我已经将xcode更新为4.5。我不想支持ipad。所以我将设备设置为iphone。然后更新我的应用程序。但itunes connect拒绝我的更新,并显示错误消息: 此捆绑包不支持以前的应用程序版本支持的一个或多个设备。您的应用程序更新必须继续支持以前支持的所有设备。您可以使用目标设备系列生成设置在Xcode中声明支持的设备。有关更多信息,请参阅QA1623: 如何在不从apple store中删除应用程序的情况下解决此问题

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

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


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

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

这让我尝试上传带有iphone捆绑id的ipad应用程序。
很容易错过,也许这会对一个人有所帮助,但他仍然支持以前支持的所有设备——iPad只能运行iPhone的应用程序。我不会用“好”这个词。如果我买了一个iPad应用程序,然后它被更新了,突然它以糟糕的2x模式用iPhone键盘运行,我会非常恼火。在这种情况下,“支持”iPad意味着你可以作为iPad应用程序运行。