HY,
我已将应用程序上传到App Store,同时使用这两种架构。请参阅Build Settings
中TARGETS
Architectures
的附图。幸运的是,它准备出售,但iPhone 5s提醒。
警告是:" APP"可能会减慢你的iPhone速度。此应用程序的开发人员需要更新它以提高其兼容性。
我用谷歌搜索但没有找到解决方案来摆脱这个警报。另一方面,我还需要支持iPhone5和之前的(32位架构)。请帮忙。
答案 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)
另外, 这个问题的主要原因在于如何看待