将应用程序限制为 iOS 4.0+ 时是否需要添加 armv6 支持?

发布于 2024-11-17 19:11:15 字数 156 浏览 4 评论 0原文

目前我正在为armv6 和armv7 进行编译。我还将目标 iOS 版本设置为 4.0。

我是否正确地说,所有能够运行 iOS 4.0+ 的设备都是armv7,因此我可以停止编译armv6?

没什么大不了的,但这意味着如果可以的话,我的应用程序的二进制文件会小很多。

At the moment I'm compiling for both armv6 and armv7. I've also set the target iOS version as 4.0.

Am I right in saying that all devices capable of running iOS 4.0+ are armv7, and thus I can stop compiling for armv6?

Not a big deal, but it means that my app's binary will be quite a bit smaller if I can.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

可遇━不可求 2024-11-24 19:11:15

抱歉,但你错了。 iPhone 3G 和 iPod Touch 2G 能够(勉强)运行 iOS 4,并且包含 armv6 处理器。

ARMv8 / ARM64 = iPhone 5s, iPad Air, Retina iPad Mini
ARMv7s = iPhone 5, iPhone 5c, iPad 4
ARMv7  = iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini  
ARMv6  = iPhone, iPhone 3G, iPod 1G/2G

iOS 4.3+ 需要 ARMv7。如果您的部署目标是 4.3,则可以排除 armv6 支持。

从 XCode 4.5 开始,您无法为armv6构建@Paul de Lange

Sorry, but you aren't right. The iPhone 3G and iPod Touch 2G are able to run iOS 4 (barely) and they include a armv6 processor.

ARMv8 / ARM64 = iPhone 5s, iPad Air, Retina iPad Mini
ARMv7s = iPhone 5, iPhone 5c, iPad 4
ARMv7  = iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini  
ARMv6  = iPhone, iPhone 3G, iPod 1G/2G

iOS 4.3+ requires ARMv7. If your Deployment Target is 4.3, you can exclude armv6 support.

As of XCode 4.5 you cannot build for armv6 @Paul de Lange

蹲在坟头点根烟 2024-11-24 19:11:15

如果您将部署目标设置为4.3,则可以安全地放弃对armv6的支持。
这是因为 iOS 4 只能安装在 4.2 以下的 armv6 设备上。

You can safely drop armv6 support IF you set your deployment target to 4.3.
This is because iOS 4 can be installed on armv6 devices only up to 4.2.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文