ios - 仅 armv7 的应用程序可以在 arm64 iOS 设备上运行吗?

标签 ios armv7 arm64

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

配备 arm64 CPU 的 iPhone(iPhone 5s、6、6s)能否运行仅支持 armv7 的应用程序?

据我所知,CPU 能够运行 armv7 代码。然而,要支持 32 位应用程序,操作系统必须允许它,并且 Foundation 等链接框架必须包含 armv7 切片。我无法自行测试,因为我无法访问 arm64 设备。

最佳答案

此兼容性表将帮助您: enter image description here

引用:Apple Documents: Device Compatibility

关于ios - 仅 armv7 的应用程序可以在 arm64 iOS 设备上运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33076568/

相关文章:

linux - yocto zeus 上的元工具链 qt5,gcc-cross-canatian-aarch64 失败

java - 将 Java 表达式/公式转换为 Objective-C

ios - 我怎样才能重新启动 SKScene?

ios - 架构 armv7 的 iOS 链接器错误的 Google 转化跟踪

rust - 如何使用 Raspian/Debian 在 ARMv7 上为 musl 创建静态链接的 Rust 程序?

pytorch - 未找到版本 `GLIBC_2.28'

ios - 在 iOS 上是否有检测 CPU 特性的 API?

android - iOS/Android 是否可以知道用户何时触摸了广告?

ios - arm64 objectForKey 性能异常?

assembly - aarch64 是否有不可缓存(=缓存旁路)加载或存储指令?