2016-01-22 54 views
1

从ItunesConnect删除应用程序并提交为新应用程序我们在所有设备兼容的“itunes connect”中提交了一个应用程序,但现在我们计划限制为仅安装“iphone设备”从商店中删除应用程序并重新提交为新应用程序。我的问题是我们必须为新应用程序更改名称从“itune connect”,Bundle ID等等进行哪些更改,以帮助我是否必须更改xcode中的“应用程序图标”和软件包名称。在提交新应用程序时需要更改哪些内容?由于“UIRequiredDeviceCapabilities”

由于提前

+0

没有必要改变在iTunes上进行任何连接,只需要声明你的应用程序在Xcode特定设备的多数民众赞成 –

+0

“这包是无效的信息的关键UIRequiredDeviceCapabilities。 .plist不能包含阻止此应用程序在先前版本支持的设备上运行的值。“消息显示由于https://developer.apple.com/library/ios/qa/qa1623/_index.html –

回答

2

如果你想支持更多的设备,那么以前的版本,那么你并不需要更改iTunes Store的任何其他东西,那么你只需要添加合适的截屏支持的设备。

但是,如果您想删除以前支持的设备(安装在用户设备中),则Apple不接受您的构建。

“这包是无效的。在 Info.plist中不得包含会阻止该应用程序 从上由以前的版本所支持的设备上运行值的关键UIRequiredDeviceCapabilities。” “

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

如果你仍然想删除以前支持的设备,那么你必须上传新的版本与支持你想提供的设备。

但是,您不能使用相同的包标识符和相同的名称。

因此,您以前下载您的上一个应用程序的用户必须从App Store下载此应用程序。

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

由于该更新将被视为一个不同的应用程序,因此它必须在iTunes Connect中有一个 不同的名称,而不是该商店中已有的应用程序名称 。

欲了解更多详情,请在这里找到:Why am I getting device support errors when uploading my app?

+0

它帮助我..upvoted !!! – NSPratik

+0

如果您将“设备”类别更改为“Iphone”,则无法提供帮助,因此iPad设备可以看到该应用程序进行安装。我的意图是,这个“安装”选项不应该显示在Ipad设备上,因为您需要将UIRequiredDeviceCapabilities作为“电话”使用,就像Instagram应用程序一样。 –

+0

要在UIRequiredDeviceCapabilities中设置电话为true,应停止在iPod中安装应用程序。所以照顾它.https://developer.apple.com/library/ios/qa/qa1397/_index.html – technerd