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