如果你想支持更多的设备,那么以前的版本,那么你并不需要更改iTunes Store的任何其他东西,那么你只需要添加合适的截屏支持的设备。
但是,如果您想删除以前支持的设备(安装在用户设备中),则Apple不接受您的构建。
“这包是无效的。在 Info.plist中不得包含会阻止该应用程序 从上由以前的版本所支持的设备上运行值的关键UIRequiredDeviceCapabilities。” “
”此捆绑包不支持在此应用的上一个捆绑包中支持的一个或多个 设备。捆绑包必须继续支持 以支持之前支持的任何设备。
如果你仍然想删除以前支持的设备,那么你必须上传新的版本与支持你想提供的设备。
但是,您不能使用相同的包标识符和相同的名称。
因此,您以前下载您的上一个应用程序的用户必须从App Store下载此应用程序。
删除从商店中的应用,并与 不同的捆绑ID上传更新,将让你缩小 您的更新支持设备的范围。但是,更新将作为单独的应用程序在商店 上列出。就像新客户一样,现有的应用用户必须通过App Store购买更新 。
由于该更新将被视为一个不同的应用程序,因此它必须在iTunes Connect中有一个 不同的名称,而不是该商店中已有的应用程序名称 。
欲了解更多详情,请在这里找到:Why am I getting device support errors when uploading my app?
没有必要改变在iTunes上进行任何连接,只需要声明你的应用程序在Xcode特定设备的多数民众赞成 –
“这包是无效的信息的关键UIRequiredDeviceCapabilities。 .plist不能包含阻止此应用程序在先前版本支持的设备上运行的值。“消息显示由于https://developer.apple.com/library/ios/qa/qa1623/_index.html –