准则 2.3 - 性能 - 准确的元数据。 (Apple 拒绝)无法在 iPad 上安装应用程序
Posted
技术标签:
【中文标题】准则 2.3 - 性能 - 准确的元数据。 (Apple 拒绝)无法在 iPad 上安装应用程序【英文标题】:Guideline 2.3 - Performance - Accurate Metadata. (Apple reject) Unable to install the app on iPad 【发布时间】:2018-11-30 12:50:51 【问题描述】:Apple 使用 Message 拒绝我的应用:
指南 2.3 - 性能 - 准确的元数据
我们无法在 iPad 上安装该应用。这 Info.plist 中的 UIRequiredDeviceCapabilities 键是这样设置的 应用程序不会安装在 iPad 上的方式。
接下来的步骤
要解决此问题,请检查 UIRequiredDeviceCapabilities 密钥以验证它是否仅包含您所需的属性 应用程序功能或设备上不得存在的属性。 字典指定的属性应设置为 true,如果它们是 如果它们不能出现在设备上,则为 required 和 false。
资源
请查看Technical Q&A 1397: Understanding the UIRequiredDeviceCapabilities key 以获取有关 UIRequiredDeviceCapabilities 键。
您可能还希望查看 "Declaring the Required Device Capabilities" 应用程序部分 ios 编程指南。
应用有部署信息,设备:通用。
我在 iPad 2 Wi-Fi(型号:A1397)、iOS 9.3.5 (13G36) 上测试了应用程序。和不同的 iPhone。应用程序运行正常。
文件信息中有如下 UIRequiredDeviceCapabilities 值:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
armv7 在以前的版本中没有问题。
webpage 写道,所有现代设备都支持 armv7。
我需要对 UIRequiredDeviceCapabilities 参数做什么?
【问题讨论】:
您是否有任何嵌入目标具有不同的、更具限制性的值? 有两个目标值相同。 【参考方案1】:我删除了 info.plist 文件中的 armv7 值。申请顺利通过审核。
<key>UIRequiredDeviceCapabilities</key>
<array/>
【讨论】:
你在哪里删除了这个?并请提及您仅为 iPad 发布。 我在 info.plist 文件中删除了它。以上是关于准则 2.3 - 性能 - 准确的元数据。 (Apple 拒绝)无法在 iPad 上安装应用程序的主要内容,如果未能解决你的问题,请参考以下文章
在 ITC 审查期间观看 OS3 、 UIRequiredDeviceCapabilities 问题
Flutter 应用程序部署到 App Store 被拒绝,并出现以下错误 -
物体识别重要指标——平均准确率(Average Precision, AP )