来自os:app的警报可能会降低iPhone的速度

时间:2016-11-01 11:30:43

标签: iphone architecture ios10

HY,

我已将应用程序上传到App Store,同时使用这两种架构。请参阅Build SettingsTARGETS Architectures的附图。幸运的是,它准备出售,但iPhone 5s提醒。

enter image description here

警告是:" APP"可能会减慢你的iPhone速度。此应用程序的开发人员需要更新它以提高其兼容性。

我用谷歌搜索但没有找到解决方案来摆脱这个警报。另一方面,我还需要支持iPhone5和之前的(32位架构)。请帮忙。

6 个答案:

答案 0 :(得分:10)

问题是,如屏幕截图所示,仅构建活动架构设置为是。这意味着您没有构建包含 32位 64位体系结构的应用程序;您只构建一个架构。根据你的说法,该架构必须是32位架构。

答案 1 :(得分:8)

  

问题: - 这个问题是因为您支持32位架构

     

解决方案: - armv7是32位处理器,你可能不得不删除它   来自架构列表

Here是处理器及其架构的列表

iPhone 5S有64位处理器,因此删除armv7对iPhone 5S没有任何影响你可以在this链接中找到设备及其配置列表

答案 2 :(得分:8)

为我解决的问题是进入TARGET> 'Build Settings'然后在'Valid Architectures'下我将arm64添加到已经存在的两个armv7和armv7s中。此外,确保“仅构建活动体系结构”设置为no。

答案 3 :(得分:4)

检查您是否拥有'架构优先级' Info.plist中的LSArchitecturePriority。由于某种未知原因,我Intel (32-bit)。删除此密钥为我解决了这个问题。

答案 4 :(得分:2)

获取您上传的.IPA文件并将扩展名更改为.Zip并解压缩文件

然后打开终端并执行以下命令,      文件〜/ SOME_PATH / Payload / .app /

您将获得IPA的架构详细信息

答案 5 :(得分:2)

另外, 这个问题的主要原因在于如何看待

  1. 您的iOS应用不是最新的iOS设备版/苹果指南
  2. 如果您的应用包含过时的库
  3. 如果您的应用是32位Arc系列并尝试在64位拱形iOS OS中运行