Apple is releasing new versions of iOS all the time, and keeping up is difficult. The Cordova team does a good job of keeping compatibility with older versions of iOS, but sometimes the old just has to give way for the new.
Below are tables showing every iOS device Apple has produced and the maximum iOS version that each device supports. Cordova has dropped support for some older iOS versions, so iPhone, iPad and iPod touches that can't upgrade to the required iOS version will not be able to run apps built using the latest versions of Cordova.
|iPhone XR||Current (12)|
|iPhone XS Max||Current (12)|
|iPhone XS||Current (12)|
|iPhone X||Current (12)|
|iPhone 8 Plus||Current (12)|
|iPhone 8||Current (12)|
|iPhone 7 Plus||Current (12)|
|iPhone 7||Current (12)|
|iPhone SE||Current (12)|
|iPhone 6S Plus||Current (12)|
|iPhone 6S||Current (12)|
|iPod touch (Gen 6)||Current (12)|
|iPhone 6 Plus||Current (12)|
|iPhone 6||Current (12)|
|iPhone 5S||Current (12)|
|iPod touch (Gen 5)||9.3.5|
|iPod touch (Gen 4)||7.1.2***|
|iPod touch (Gen 3)||6.1.6***|
|iPod touch (Gen 2)||4.2.1*|
|iPod touch (Gen 1)||3.1.3*|
|iPad 2018||Current (12)|
|iPad Pro 12.9 inch (Gen 2)||Current (12)|
|iPad Pro 10.5 inch||Current (12)|
|iPad 2017||Current (12)|
|iPad Pro 9.7 inch||Current (12)|
|iPad Pro 12.9 inch||Current (12)|
|iPad mini 4||Current (12)|
|iPad mini 3||Current (12)|
|iPad Air 2||Current (12)|
|iPad mini 2 (iPad mini with Retina Display)||Current (12)|
|iPad Air||Current (12)|
|iPad 4 (iPad with Retina Display)||10.3.3|
|iPad 3 (The New iPad)||9.3.5|
*** Support dropped in Cordova iOS 4.0.0
** Support dropped in Cordova iOS 3.5.0
* Support dropped in the distant past
Mar 4, 2016
Initial list created.
Update Mar 30, 2016
Just because some older devices are no longer officially supported by Cordova, that doesn't necessarily mean that your Cordova app will no longer work on those devices. In Xcode, you can manually set the Deployment Target of your app to the lowest iOS version that you want to support, and it is possible that things might work fine, even if that version is lower than the official version supported by Cordova. But if setting a lower Deployment Target, be sure to test on real devices using those older iOS versions to identify any possible issues.
Update Sep 13, 2016
Added iPhone 7, iPhone 7 Plus and iOS 10 information.
Update Oct 16, 2016
Note that Xcode 8 no longer supports iOS 7.
If you want to fully support iOS 10, you need to use Xcode 8.
Ergo, if you want to support iOS 10, you can no longer support iOS 7.
So that's a sad farewell to iPhone 4 and iPod touch (Gen 4) users.
Update Oct 12, 2017
Added iPhone 8, iPhone 8 Plus, iPhone X and iOS 11 information.
Update Apr 7, 2018
Added new 2018 iPad.
Update Sep 17, 2018
Added new iPhone XS, XS Max and XR.