繁体   English   中英

Info.plist 中的 UIRequiredDeviceCapabilities 键设置为应用程序不会安装在 iPad 上

[英]The UIRequiredDeviceCapabilities key in the Info.plist is set in such a way that the app will not install on an iPad

我提交了我的应用程序以供审核,并收到了标题中提到的反馈。

我的项目名称不包含“?” 任何地方。

这是我的 info.plist:

在此处输入图像描述

我尝试使用“armv7”键但没有用,所以我删除了它但它仍然没有用。 不过,我已经使用 TestFlight 在 iPad 和 iPhone 上成功测试了它!

在此处输入图像描述

您可以在上方看到对 ipad 的支持已勾选。 这位于您的目标构建设置中。 确保您的项目包含此内容。

另外,请确保您的 plist 实际上包含一个值。 根据您提供的屏幕截图,没有设置值。

应该就这么简单,除非存在与您的应用程序相关的其他冲突,而您尚未在问题中透露。

在此处输入图像描述

这是我收到类似错误时尝试的方法:

我们无法在 iPad 上安装该应用程序。Info.plist 中的 UIRequiredDeviceCapabilities 键的设置方式使得该应用程序无法在 iPad 上安装。

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

Build Settings > Deployment > Targeted Device Families 并确保你有你想要的设备。 还要检查 iOS 部署目标是受支持的 iOS 版本。

Build Settings > Signing > Code Signing Identity 并确保它被设置为 iOS Distribution。

我创建了一个新版本并在它在 TestFlight 上获得批准并被接受后提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM