将Flutter应用程序部署到App Store失败,并出现以下错误- 后续步骤资源

问题描述

准则2.3-性能-准确的元数据

我们无法在iPad上安装该应用。设置Info.plist中的UIrequiredDeviceCapabilities密钥的方式是,该应用程序将不会安装在iOS 13.6.1上。

后续步骤

解决此问题,请检查UIrequiredDeviceCapabilities密钥以验证其仅包含应用程序功能所需的属性或设备上不得存在的属性。由字典指定的属性在需要时应设置为true,在设备上不得存在时应设置为false。

资源

请查看技术问答1397:了解UIrequiredDeviceCapabilities键以获取有关UIrequiredDeviceCapabilities键的信息。

您还可能希望查看iOS版《应用程序编程指南》中“声明所需的设备功能”部分中的字典键表。

解决方法

对我来说,以下内容在info.plist中解决了此问题:

<key>UIRequiredDeviceCapabilities</key>
<array>
    <string>armv7</string>
</array>
,

您将必须在info.plist中使用此代码

<key>UIRequiredDeviceCapabilities</key>
<array>
<string>camera-flash</string>
</array>