将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>

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...