首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS应用程序提交审查失败的“UIRequiredDeviceCapabilities”

iOS应用程序提交审查失败的“UIRequiredDeviceCapabilities”
EN

Stack Overflow用户
提问于 2016-07-06 05:47:26
回答 3查看 406关注 0票数 2

当我试图通过iTunes连接提交我的新应用程序版本供评审时,我收到了一个错误。这是我正在犯的错误:

该应用程序的Info.plist不能包含UIRequiredDeviceCapabilities键的值,这将阻止该应用程序在以前版本支持的任何iOS设备上打开。有关更多信息,请参见了解UIRequiredDeviceCapabilities键。

在此应用程序以前发布的每个构建中,我在plist文件中的"UIRequiredDeviceCapabilities“下面列出了以下属性:

代码语言:javascript
复制
armv7

在这个最新的构建中,我包含了一些依赖于位置的特性,因此我增加了所需的功能,以便:

代码语言:javascript
复制
armv7, location-services, gps

这将导致我的构建在提交时抛出上述错误消息。以前有人处理过这个问题吗?

目前,我已经尝试了碰撞版本,并尝试将“armv7”从所需的功能中删除。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-07-06 06:43:16

iTunes提交的设备兼容性。

以下是相关章节:

重要事项:当您向二进制文件提交更新时,必须对所有设备需求进行更改。只允许您扩展设备要求。不允许向二进制文件提交更新以限制设备要求。您无法限制设备要求,因为此操作将阻止以前下载您的应用程序的客户运行新的更新。

所以简单的回答是,你不能那么做。如果你绝对必须有这些标志,那么你将需要为它创建一个新的应用程序。

票数 3
EN

Stack Overflow用户

发布于 2016-07-06 06:55:48

这里的问题是,以前安装了应用程序的设备,不支持这些功能的设备“将无法”更新应用程序,这就是为什么您会得到这个错误

所以我不认为你能把它们放在那里。

票数 0
EN

Stack Overflow用户

发布于 2016-07-06 13:05:04

我最初问的问题,但我是评论,因为我能够提交的应用程序审查,删除'gps‘设备的能力。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38217039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档