尝试通过iTunes Connect提交新的应用程序版本以供审阅时出现错误。这是我得到的错误:
应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值,该值将阻止该应用程序在以前版本支持的任何iOS设备上打开。有关更多信息,请参见了解UIRequiredDeviceCapabilities键。
在此应用程序先前发布的每个版本中,我在plist文件的“ UIRequiredDeviceCapabilities”下列出了以下属性:
armv7
在此最新版本中,我包括了一些取决于位置的功能,因此我将所需的功能增加到:
armv7, location-services, gps
现在,这将导致我的构建在提交时抛出以上错误消息。有人处理过这个问题吗?
目前,我尝试修改版本并尝试从所需功能中删除“ armv7”。
这是相关的部分:
重要提示:当您提交二进制文件更新时,必须进行所有设备要求更改。仅允许您扩展设备要求。不允许将更新提交到二进制文件以限制设备要求。您无法限制设备要求,因为此操作会使先前下载了您的应用的客户无法运行新更新。
因此,简短的答案是,您不能这样做。如果您绝对必须具有这些标志,那么您将需要为其创建一个新的应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句