iOS Cordova Compatibility

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.

Cordova Circus iPhone Portrait

iPhone/iPod touch Compatibility Table

DeviceMax iOS
iPhone 11 Pro MaxCurrent (13)
iPhone 11 ProCurrent (13)
iPhone 11Current (13)
iPod touch (Gen 7)Current (13)
iPhone XRCurrent (13)
iPhone XS MaxCurrent (13)
iPhone XSCurrent (13)
iPhone XCurrent (13)
iPhone 8 PlusCurrent (13)
iPhone 8Current (13)
iPhone 7 PlusCurrent (13)
iPhone 7Current (13)
iPhone SECurrent (13)
iPhone 6S PlusCurrent (13)
iPhone 6SCurrent (13)
iPod touch (Gen 6)12.4.2
iPhone 6 Plus12.4.2
iPhone 612.4.2
iPhone 5S12.4.2
iPhone 5C10.3.4
iPod touch (Gen 5)9.3.6
iPhone 510.3.4
iPhone 4S9.3.6
iPod touch (Gen 4)7.1.2***
iPhone 47.1.2***
iPod touch (Gen 3)6.1.6***
iPhone 3GS6.1.6***
iPod touch (Gen 2)4.2.1*
iPhone 3G4.2.1*
iPod touch (Gen 1)3.1.3*
Cordova Circus iPad Portrait

iPad Compatibility Table

DeviceMax iOS/iPadOS
iPad 2019 (Gen 7) 10.2 inchCurrent (13)
iPad mini 5Current (13)
iPad Air 3 (10.5 inch)Current (13)
iPad Pro 11 inchCurrent (13)
iPad Pro 12.9 inch (Gen 3)Current (13)
iPad 2018 (Gen 6)Current (13)
iPad Pro 12.9 inch (Gen 2)Current (13)
iPad Pro 10.5 inchCurrent (13)
iPad 2017 (Gen 5)Current (13)
iPad Pro 9.7 inchCurrent (13)
iPad Pro 12.9 inchCurrent (13)
iPad mini 4Current (13)
iPad mini 312.4.2
iPad Air 2Current (13)
iPad mini 2 (iPad mini with Retina Display)12.4.2
iPad Air12.4.2
iPad mini9.3.6
iPad 4 (iPad with Retina Display)10.3.4
iPad 3 (The New iPad)9.3.6
iPad 29.3.6

*** Support dropped in Cordova iOS 4.0.0

** Support dropped in Cordova iOS 3.5.0

* Support dropped in the distant past

Revision History

Update Oct 18, 2019
Added new iPhone 11, 11 Pro and 11 Pro Max, iPad 10.2 inch (Gen 7) and iOS/iPadOS 13 details.

Update May 30, 2019
Added new iPod touch (Gen 7).

Update Mar 18, 2019
Added new iPad Air (Gen 3) & iPad mini (Gen 5) models.

Update Feb 7, 2019
Added new iPad Pro (Gen 3) models.

Update Sep 17, 2018
Added new iPhone XS, XS Max and XR.

Update Apr 7, 2018
Added new 2018 iPad.

Update Oct 12, 2017
Added iPhone 8, iPhone 8 Plus, iPhone X and iOS 11 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 Sep 13, 2016
Added iPhone 7, iPhone 7 Plus and iOS 10 information.

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.

Mar 4, 2016
Initial list created.

comments powered by Disqus