由于这个原因,我在 iOS 中的应用被拒绝了

Posted

技术标签:

【中文标题】由于这个原因,我在 iOS 中的应用被拒绝了【英文标题】:My app in iOS was rejected for this reason 【发布时间】:2017-04-21 16:57:38 【问题描述】:

所以我尝试将我的应用提交到 iTunes Connect,但由于这个原因被拒绝:

准则 2.3 - 性能

我们无法在 iPhone 上安装该应用程序。这 Info.plist 中的 UIRequiredDeviceCapabilities 键是这样设置的 该应用程序不会安装在 iPhone 上的方式。

接下来的步骤

要解决此问题,请检查 UIRequiredDeviceCapabilities 密钥以验证它是否仅包含您所需的属性 应用程序功能或设备上不得存在的属性。 字典指定的属性应设置为 true,如果它们是 如果它们不能出现在设备上,则为 required 和 false。

资源

请查看技术问答 1397:了解 UIRequiredDeviceCapabilities 键的信息 UIRequiredDeviceCapabilities 键。

您可能还希望查看 应用程序的“声明所需的设备功能”部分 ios 编程指南。

我已经检查了该信息,但我现在不知道在 UIRequiredDeviceCapabilities 键中放入什么

这就是我在 info.plist 中的内容(请注意,我的应用只是为 iPhone 设备制作的)

那我该怎么办?谢谢!

【问题讨论】:

为什么特别需要armv7?您应该删除该条目。 我只想让我的应用在 iPhone 设备上可用,我应该删除那行吗???所以我留下空白空间?? 【参考方案1】:

各种 iPhone、iPad 和 iPod touch 设备都使用 armv7 处理器。设置该值并不是制作 iPhone 专用应用程序所需要的。

删除整个“所需设备功能”条目。

要制作仅适用于 iPhone 的应用,只需在“设备系列”设置中选择“iPhone”(而不是 iPad 或通用)。

请注意,所有仅限 iPhone 的应用程序也必须按原样在 iPad 上运行。他们将运行 1x/2x iPhone 兼容模式。这意味着您的应用还必须支持 3.5 英寸 iPhone 尺寸。

【讨论】:

以上是关于由于这个原因,我在 iOS 中的应用被拒绝了的主要内容,如果未能解决你的问题,请参考以下文章

我app提交appstore审核被拒原因以及具体该怎么修改

iOS 审核被拒问题总结

iOS APP上架被拒重新提交审核教程

求助 苹果审核3.1.4被拒

公布IOS产品被拒后怎样再上传新公布包

iOS 审核拒绝原因和解决办法