从应用程序包安装时,应用程序与设备(iPad 3 和 4)不兼容
Posted
技术标签:
【中文标题】从应用程序包安装时,应用程序与设备(iPad 3 和 4)不兼容【英文标题】:App is not compatible with the device (iPad 3 and 4), when installing from app bundle 【发布时间】:2017-05-31 13:17:18 【问题描述】:好的,我已经花了几个星期的时间,阅读了几乎所有关于这个主题的帖子,甚至重新提交了一个构建到应用商店,但仍然无法解决这个问题。请帮忙。
应用程序包中有 2 个应用程序,如果我查看 App Store 上的每个应用程序,它们都有“需要 ios 8.0 或更高版本。与 iPhone、iPad 和 iPod touch 兼容”的兼容性信息,如下所示:
但是查看应用程序包,它说:
iPad 3 和 4 不包括在列表中,一些(不是很多)用户报告说,当他们在 iPad 3 上安装 app bundle 时,显示“App 与设备不兼容”。
这 2 个应用的构建具有以下设备要求
我真的不明白出了什么问题,我认为我的应用程序同时支持 32 位和 64 位设备,但为什么应用程序包与旧 iPad 3/4 不兼容?
【问题讨论】:
Apple 现在仅支持 64 位架构。请查看link 通过屏幕截图很明显支持 arm64。 @Virender @Virender,是的,我知道 32 位在 iOS 10.3.x 上即将结束,但有问题的 iPad 3 安装了 iOS 9.x。 【参考方案1】:info.plist
中所需的功能应该是armv7
。确保它的价值!
【讨论】:
我不认为通过在info.plist
中添加armv7 会使其支持ipad 3 和4。通过屏幕截图,可以清楚地表明那里已经支持armv7 和arm64。不显示这些设备一定是不同的。
在支持 armv7 的情况下,特别要求设备具有 armv7 容量对我来说没有意义。以上是关于从应用程序包安装时,应用程序与设备(iPad 3 和 4)不兼容的主要内容,如果未能解决你的问题,请参考以下文章
Cordova 3.6.0:只添加 iphone 支持,根本没有 ipad