Reputation: 1759
I'm working on an iOS app. To keep the binary small and for other technical reasons, I'd like to only build for armv7. I know that the App Store won't accept apps that don't provide an arm64 slice, but currently this is no issue (I'll add an arm64 slice later on). So here's my question:
Will iPhones with arm64 CPUs (iPhone 5s, 6, 6s) run armv7-only apps?
As far as I know, the CPUs are capable of running armv7 code. To support 32 bit apps, it is however necessary that the OS allows it and that the linked frameworks such as Foundation contain an armv7 slice. I can't test this myself as I have no access to an arm64 device.
Upvotes: 4
Views: 2845
Reputation: 2185
This compatibility table will help you:
Reference: Apple Documents: Device Compatibility
Upvotes: 2