我的应用程序是不长的支持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。 很容易错过,也许它会有所帮助