arm64 iOS 设备上的 armv7-only 应用程序 运行 会吗?

Will an armv7-only app run on arm64 iOS devices?

我正在开发 iOS 应用程序。为了保持二进制文件小和出于其他技术原因,我只想为 armv7 构建。我知道 App Store 不会接受不提供 arm64 slice 的应用程序,但目前这不是问题(稍后我会添加 arm64 slice)。所以这是我的问题:

将 iPhones 使用 arm64 CPU(iPhone 5s、6、6s)运行 armv7-only 应用程序?

据我所知,CPU 能够 运行ning armv7 代码。然而,要支持 32 位应用程序,OS 允许它并且链接框架(例如 Foundation)包含 armv7 切片是必要的。我无法自行测试,因为我无法访问 arm64 设备。

这种兼容性 table 将帮助您:

参考:Apple Documents: Device Compatibility