从ItunesConnect删除应用程序并提交为新的应用程序,因为" UIRequiredDeviceCapabilities"

时间:2016-01-22 06:17:28

标签: ios iphone xcode app-store itunesconnect

我们在" itunes connect"中提交了一个应用程序。兼容所有设备,但现在我们计划限制只安装" iphone设备",为此我们从商店中删除了应用程序并重新提交为新应用程序。我的问题是,我们必须为新应用程序更改名称从" itune connect",Bundle ID ...等等我可以帮助我是否必须更改" app icon&#34 ;和xcode中的包名称。提交新应用程序时需要更改的内容是什么?

先谢谢

1 个答案:

答案 0 :(得分:2)

如果您想支持更多设备,而不是之前的版本,那么您无需更改iTunes Store中的任何内容,只需为支持的设备添加适当的屏幕截图。

但是,如果您要删除用户设备中安装的以前支持的设备,那么Apple不接受您的版本。

  

“此捆绑包无效。密钥UIRequiredDeviceCapabilities在   Info.plist可能不包含会阻止此应用程序的值   从在以前版本支持的设备上运行。“

     

“此捆绑包不支持一个或多个设备   此应用程序的上一个包中支持。捆绑必须继续   支持以前支持的任何设备。“

如果您仍想删除以前支持的设备,则必须上传具有您希望为设备提供支持的新版本。

但是你不能使用相同的bundle Identifier和同名。

因此,您之前下载以前应用的用户必须从App Store下载此应用。

  

从商店中删除您的应用,并使用以上内容上传更新   不同的捆绑ID,将允许您缩小设备的范围   您的更新支持。但是,更新将在商店中列出   作为一个单独的应用。您应用的现有用户必须购买此更新   通过App Store,就像新客户一样。

     

由于更新将被视为不同的应用,因此必须具有   iTunes Connect中的名称不同于已有应用程序的名称   商店。

有关详细信息,请参阅此处:Why am I getting device support errors when uploading my app?