I read on the internet that iOS 4.3 with armv7 is the lowest you can go if you want to support iPhone 5. So, if I want my app to run on iPhone 5, then do I need to set the deployment target as iOS 4.3 and set the architecture as armv7?
I couldn't find an official documentation for this. Could you correct this information if it's wrong?
UPDATE: I've found the answer in the Xcode 4.5 GM seed Release Notes documentation of Apple:
Changes in Xcode 4.5:
- Support removed for armv6 Xcode 4.5 and later does not support generating armv6 binaries.
- Minimum supported deployment target is iOS 4.3 The minimum supported deployment target with Xcode 4.5 or later is iOS 4.3
iPhone and iPod touch devices marked with "Current" support iOS 15 and iPad devices marked with "Current" support iPadOS 15. Devices marked "Current*" (Current and an asterisk) also are capable of running iOS 15 or iPadOS 15, but significant features introduced by this version of the operating system or earlier versions are not supported.
The latest version of iOS is 15.1.1 (iPhone 12 and later) and the latest version of iPadOS is 15.1. Learn how to update the software on your iPhone, iPad, or iPod touch.
In fact, the iPhone 4’s last iOS update was iOS 7; iOS 8 was not supported because of “performance issues”. For this reason, the iPhone 4 is definitely one to avoid. Getting regular iOS updates is the #1 reason why most people stick with Apple’s iPhone.
The #1 Reason You Shouldn’t Buy The iPhone 4 in 2021… Simple: it no longer gets iOS updates. After almost a decade of support, Apple’s iPhone 4 has finally reached its end-of-life (from a software perspective). In fact, the iPhone 4’s last iOS update was iOS 7; iOS 8 was not supported because of “performance issues”.
There doesn't seem to be any official statement on this, but it's pretty clear if you take a look at Xcode 4.5. It's also a logical step forward as last armv6 device (iPhone 3G) has been out of sale for over two years and without software updates for almost two years as well.
Note: as of posting this answer, an unofficial way to support both armv6 and armv7s has been found here: How to support both armv6 and armv7s for release build in xcode 4.5
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With